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}
))}
>
);
};