diff --git a/front/src/components/TopBar/TopBar.tsx b/front/src/components/TopBar/TopBar.tsx index 26bf905..b38c362 100644 --- a/front/src/components/TopBar/TopBar.tsx +++ b/front/src/components/TopBar/TopBar.tsx @@ -75,6 +75,9 @@ export const TopBar = ({ title, children }: TopBarProps) => { clearToken(); requestSignOut(); }; + const onSelectAdd = () => { + navigate('/add'); + }; const onSelectHome = () => { navigate('/'); }; @@ -208,7 +211,7 @@ export const TopBar = ({ title, children }: TopBarProps) => { + + + )} + + {listFileInBdd && (<> + + + + + + + + + + + {listFileInBdd.map((data) => ( + + + + + ))} + +
track IDTitleactions
{data.trackId}{data.title}
+
+ )} + + {parsedFailedElement && (<> + Rejected: + + + + + + + + + + {parsedFailedElement.map((data) => ( + + + + ))} + +
fileReason
{data.file.name}{data.reason}
+
+ )} + + + + ); +}; diff --git a/front/src/scene/home/Help.tsx b/front/src/scene/home/Help.tsx deleted file mode 100644 index 9cdb5dd..0000000 --- a/front/src/scene/home/Help.tsx +++ /dev/null @@ -1,91 +0,0 @@ -import { ReactElement } from 'react'; - -import { Center, Flex, Text, Wrap, WrapItem } from '@chakra-ui/react'; -import { LuCrown, LuDisc3, LuEar, LuFileAudio, LuUser } from 'react-icons/lu'; -import { useNavigate } from 'react-router-dom'; - -import { PageLayout } from '@/components/Layout/PageLayout'; -import { TopBar } from '@/components/TopBar/TopBar'; -import { DataTools, TypeCheck } from '@/utils/data-tools'; -import { useThemeMode } from '@/utils/theme-tools'; - -type HelpListType = { - id: number; - name: string; - icon: ReactElement; - to: string; -}; -const helpList: HelpListType[] = [ - { - id: 1, - name: 'plouf', - icon: , - to: 'gender', - }, -]; - -export const HelpPage = () => { - const { mode } = useThemeMode(); - const navigate = useNavigate(); - const onSelectItem = (data: HelpListType) => { - navigate(data.to); - }; - const testData = [ - { - name: 'lkjlkj', - }, - ]; - const result = DataTools.getsWhere( - testData, - [ - { - check: TypeCheck.STARTS_WITH, - key: 'name', - value: ['ll', 'k'], - }, - ], - ['track', 'name'] - ); - console.log(`startsWith : ${JSON.stringify(result, null, 2)}`); - - return ( - <> - - - - {helpList.map((data) => ( - onSelectItem(data)} - > - -
{data.icon}
-
- - {data.name} - -
-
-
- ))} -
-
- - ); -}; diff --git a/front/src/scene/home/HelpPage.tsx b/front/src/scene/home/HelpPage.tsx new file mode 100644 index 0000000..252bd2e --- /dev/null +++ b/front/src/scene/home/HelpPage.tsx @@ -0,0 +1,13 @@ +import { PageLayout } from '@/components/Layout/PageLayout'; +import { TopBar } from '@/components/TopBar/TopBar'; + +export const HelpPage = () => { + return ( + <> + + + No help available right now + + + ); +}; diff --git a/front/src/scene/home/SettingsPage.tsx b/front/src/scene/home/SettingsPage.tsx new file mode 100644 index 0000000..82bd4c2 --- /dev/null +++ b/front/src/scene/home/SettingsPage.tsx @@ -0,0 +1,14 @@ +import { PageLayout } from '@/components/Layout/PageLayout'; +import { TopBar } from '@/components/TopBar/TopBar'; + + +export const SettingsPage = () => { + return ( + <> + + + No settings available right now + + + ); +}; diff --git a/front/src/service/Album.ts b/front/src/service/Album.ts index 575981f..8f1998b 100644 --- a/front/src/service/Album.ts +++ b/front/src/service/Album.ts @@ -36,7 +36,7 @@ export const useAlbumServiceWrapped = ( return { store }; }; -export const useOrderedAlbums = (titleFilter: string | undefined) => { +export const useOrderedAlbums = (titleFilter?: string) => { const { store } = useAlbumService(); const dataAlbums = useMemo(() => { let tmpData = store.data; diff --git a/front/src/service/Artist.ts b/front/src/service/Artist.ts index 3f82645..fb27f0c 100644 --- a/front/src/service/Artist.ts +++ b/front/src/service/Artist.ts @@ -36,7 +36,7 @@ export const useArtistServiceWrapped = ( return { store }; }; -export const useOrderedArtists = (nameFilter: string | undefined) => { +export const useOrderedArtists = (nameFilter?: string) => { const { store } = useArtistService(); const dataArtist = useMemo(() => { let tmpData = store.data; diff --git a/front/src/service/Gender.ts b/front/src/service/Gender.ts index 143172e..04745ff 100644 --- a/front/src/service/Gender.ts +++ b/front/src/service/Gender.ts @@ -36,7 +36,7 @@ export const useGenderServiceWrapped = ( return { store }; }; -export const useOrderedGenders = (titleFilter: string | undefined) => { +export const useOrderedGenders = (titleFilter?: string) => { const { store } = useGenderService(); const dataGenders = useMemo(() => { let tmpData = store.data;