Customized download option text in OnlyDownloadCollectionOption

This commit is contained in:
Ananddubey01 2023-01-31 21:20:07 +05:30
parent dbc2ab334b
commit ab42e68285
2 changed files with 11 additions and 4 deletions

View file

@ -10,10 +10,12 @@ interface Iprops {
action: CollectionActions, action: CollectionActions,
loader?: boolean loader?: boolean
) => (...args: any[]) => Promise<void>; ) => (...args: any[]) => Promise<void>;
downloadOptionText?: string;
} }
export function OnlyDownloadCollectionOption({ export function OnlyDownloadCollectionOption({
handleCollectionAction, handleCollectionAction,
downloadOptionText = constants.DOWNLOAD,
}: Iprops) { }: Iprops) {
return ( return (
<OverflowMenuOption <OverflowMenuOption
@ -22,7 +24,7 @@ export function OnlyDownloadCollectionOption({
CollectionActions.CONFIRM_DOWNLOAD, CollectionActions.CONFIRM_DOWNLOAD,
false false
)}> )}>
{constants.DOWNLOAD_COLLECTION} {downloadOptionText}
</OverflowMenuOption> </OverflowMenuOption>
); );
} }

View file

@ -272,8 +272,13 @@ const CollectionOptions = (props: CollectionOptionsProps) => {
<TrashCollectionOption <TrashCollectionOption
handleCollectionAction={handleCollectionAction} handleCollectionAction={handleCollectionAction}
/> />
) : collectionSummaryType === CollectionSummaryType.favorites || ) : collectionSummaryType ===
collectionSummaryType === CollectionSummaryType.favorites ? (
<OnlyDownloadCollectionOption
handleCollectionAction={handleCollectionAction}
downloadOptionText={constants.DOWNLOAD_FAVOURITES}
/>
) : collectionSummaryType ===
CollectionSummaryType.uncategorized ? ( CollectionSummaryType.uncategorized ? (
<OnlyDownloadCollectionOption <OnlyDownloadCollectionOption
handleCollectionAction={handleCollectionAction} handleCollectionAction={handleCollectionAction}