select video tabs done, code simplified

This commit is contained in:
wil committed 2024-02-18 00:35:37 -05:00
1 parent b7ed95e98d
commit 381f77ce6d
2 files changed
+14 -19

No files matched your search

@@ -12,7 +12,7 @@ import {
MediaCards,
Pagination,
SkeletonCard,
// NonRouteTabs
NonRouteTabs
} from "components/common";
import { SelectModalData, SelectModalV2} from "../SelectModal";
@@ -21,29 +21,33 @@ import prepFilter from "resources/prepFilter";
export default memo(function SelectModalWrapper({
debug = false,
value,
value = "",
modalTitle,
inputLabel,
onSelect
}: {
debug?: boolean;
value: SelectModalData;
value?: string;
modalTitle: string;
inputLabel: string;
onSelect: (data:SelectModalData) => void;
}) {
const tabs = [{
label: "All Videos",
content: (
<div className="searcher-container in-modal" id="allVideos">
<VideoTabsContent debug={debug} onSelect={onSelect}/>
</div>
)
}]
return (
<SelectModalV2
modalTitle={modalTitle}
label={inputLabel}
value={value.title !==""
? value.title
: value.token || ""}
value={value}
onClear={()=>{onSelect({title:"",token:""})}}
// searcher={true}
>
<VideoTabsContent debug={debug} onSelect={onSelect}/>
<NonRouteTabs tabs={tabs} />
</SelectModalV2>
);
});
@@ -31,19 +31,10 @@ export default function TabContentLibrary({
<div className="row g-3">
<div className="col-12">
<SelectModalVideoTabs
value={{token:pageState.mediaFileToken||"", title:""}}
value={pageState.mediaFileToken}
modalTitle="Select a Video"
inputLabel="Select a Video"
onSelect={handleOnSelect}
// tabs={[
// {
// label: "All Videos",
// tabKey: "allVideos",
// typeFilter: "video",
// searcher: false,
// type: "media",
// },
// ]}
/>
{pageState.mediaFileToken &&
<VideoFakeyou mediaToken={pageState.mediaFileToken} />