After Width: | Height: | Size: 979 B |
After Width: | Height: | Size: 5.3 KiB |
After Width: | Height: | Size: 4.9 KiB |
After Width: | Height: | Size: 2.4 KiB |
After Width: | Height: | Size: 1.6 KiB |
After Width: | Height: | Size: 1.2 KiB |
After Width: | Height: | Size: 3.9 KiB |
After Width: | Height: | Size: 348 B |
After Width: | Height: | Size: 1.9 KiB |
After Width: | Height: | Size: 2.2 KiB |
After Width: | Height: | Size: 4.4 KiB |
After Width: | Height: | Size: 11 KiB |
After Width: | Height: | Size: 3.4 KiB |
After Width: | Height: | Size: 2.3 KiB |
After Width: | Height: | Size: 5.3 KiB |
After Width: | Height: | Size: 3.6 KiB |
After Width: | Height: | Size: 5.2 KiB |
After Width: | Height: | Size: 5.5 KiB |
After Width: | Height: | Size: 2.1 KiB |
After Width: | Height: | Size: 4.9 KiB |
After Width: | Height: | Size: 2.8 KiB |
After Width: | Height: | Size: 5.3 KiB |
After Width: | Height: | Size: 3.4 KiB |
After Width: | Height: | Size: 4.4 KiB |
After Width: | Height: | Size: 2.2 KiB |
After Width: | Height: | Size: 5.6 KiB |
After Width: | Height: | Size: 5.8 KiB |
After Width: | Height: | Size: 2.7 KiB |
After Width: | Height: | Size: 3.2 KiB |
After Width: | Height: | Size: 3.5 KiB |
After Width: | Height: | Size: 6.0 KiB |
After Width: | Height: | Size: 3.2 KiB |
After Width: | Height: | Size: 3.8 KiB |
After Width: | Height: | Size: 3.9 KiB |
After Width: | Height: | Size: 4.2 KiB |
After Width: | Height: | Size: 6.1 KiB |
After Width: | Height: | Size: 1.8 KiB |
After Width: | Height: | Size: 4.0 KiB |
After Width: | Height: | Size: 1.3 KiB |
After Width: | Height: | Size: 2.8 KiB |
After Width: | Height: | Size: 3.5 KiB |
After Width: | Height: | Size: 2.2 KiB |
After Width: | Height: | Size: 2.7 KiB |
After Width: | Height: | Size: 2.3 KiB |
After Width: | Height: | Size: 3.3 KiB |
After Width: | Height: | Size: 4.4 KiB |
After Width: | Height: | Size: 2.1 KiB |
After Width: | Height: | Size: 6.5 KiB |
After Width: | Height: | Size: 6.2 KiB |
After Width: | Height: | Size: 1.9 KiB |
After Width: | Height: | Size: 4.1 KiB |
After Width: | Height: | Size: 3.7 KiB |
After Width: | Height: | Size: 1.3 KiB |
After Width: | Height: | Size: 572 B |
After Width: | Height: | Size: 351 B |
After Width: | Height: | Size: 373 B |
After Width: | Height: | Size: 543 B |
After Width: | Height: | Size: 441 B |
After Width: | Height: | Size: 11 KiB |
After Width: | Height: | Size: 1.1 KiB |
After Width: | Height: | Size: 1.3 KiB |
After Width: | Height: | Size: 1.5 KiB |
After Width: | Height: | Size: 2.2 KiB |
After Width: | Height: | Size: 23 KiB |
After Width: | Height: | Size: 7.1 KiB |
After Width: | Height: | Size: 512 B |
After Width: | Height: | Size: 1.3 KiB |
After Width: | Height: | Size: 543 B |
After Width: | Height: | Size: 788 B |
After Width: | Height: | Size: 452 B |
After Width: | Height: | Size: 15 KiB |
After Width: | Height: | Size: 4.3 KiB |
After Width: | Height: | Size: 4.9 KiB |
After Width: | Height: | Size: 37 KiB |
After Width: | Height: | Size: 191 KiB |
After Width: | Height: | Size: 7.6 KiB |
After Width: | Height: | Size: 1.3 KiB |
After Width: | Height: | Size: 1.5 KiB |
After Width: | Height: | Size: 99 KiB |
After Width: | Height: | Size: 99 KiB |
After Width: | Height: | Size: 876 B |
After Width: | Height: | Size: 6.1 KiB |
After Width: | Height: | Size: 1.3 KiB |
After Width: | Height: | Size: 49 KiB |
After Width: | Height: | Size: 742 B |
After Width: | Height: | Size: 1.3 KiB |
@ -0,0 +1,29 @@
|
||||
import { ActionIcon } from '@lobehub/ui';
|
||||
import { Tooltip, Image } from 'antd';
|
||||
import { LucideX } from 'lucide-react';
|
||||
import { Suspense, memo } from 'react';
|
||||
import { useTranslation } from 'react-i18next';
|
||||
import { Flexbox } from 'react-layout-kit';
|
||||
|
||||
import UserAvatar from '@/features/User/UserAvatar';
|
||||
import UserPanel from '@/features/User/UserPanel';
|
||||
import { useUserStore } from '@/store/user';
|
||||
import { preferenceSelectors } from '@/store/user/selectors';
|
||||
|
||||
const Images = memo(() => {
|
||||
const { t } = useTranslation('common');
|
||||
const hideSettingsMoveGuide = useUserStore(preferenceSelectors.hideSettingsMoveGuide);
|
||||
const updateGuideState = useUserStore((s) => s.updateGuideState);
|
||||
|
||||
const content = (
|
||||
<Image alt={""} preview={false} src="/images/logo.png" />
|
||||
);
|
||||
|
||||
return (
|
||||
content
|
||||
);
|
||||
});
|
||||
|
||||
Images.displayName = 'Images';
|
||||
|
||||
export default Images;
|
@ -0,0 +1,50 @@
|
||||
// import StructuredData from '@/components/StructuredData';
|
||||
import { Locales } from '@/locales/resources';
|
||||
// import { ldModule } from '@/server/ld';
|
||||
import { metadataModule } from '@/server/metadata';
|
||||
// import { DiscoverService } from '@/server/services/discover';
|
||||
import { translation } from '@/server/translation';
|
||||
// import { isMobileDevice } from '@/utils/responsive';
|
||||
import ApplicationSet from "./applicationset";
|
||||
|
||||
// import {Button} from "antd";
|
||||
|
||||
|
||||
type Props = { searchParams: { hl?: Locales } };
|
||||
|
||||
export const generateMetadata = async ({ searchParams }: Props) => {
|
||||
const { t, locale } = await translation('metadata', searchParams?.hl);
|
||||
return metadataModule.generate({
|
||||
alternate: true,
|
||||
description: t('files.description'),
|
||||
locale,
|
||||
title: t('files.title'),
|
||||
url: '/files',
|
||||
});
|
||||
};
|
||||
|
||||
const Page = async () => {
|
||||
// const { t, locale } = await translation('metadata', searchParams?.hl);
|
||||
// const mobile = isMobileDevice();
|
||||
|
||||
// const discoverService = new DiscoverService();
|
||||
// const items = await discoverService.getAssistantList(locale);
|
||||
|
||||
// const ld = ldModule.generate({
|
||||
// description: t('files.description'),
|
||||
// title: t('files.title'),
|
||||
// url: '/files',
|
||||
// webpage: {
|
||||
// enable: true,
|
||||
// search: '/files/search',
|
||||
// },
|
||||
// });
|
||||
|
||||
return (
|
||||
<ApplicationSet />
|
||||
);
|
||||
};
|
||||
|
||||
Page.DisplayName = 'DiscoverAssistants';
|
||||
|
||||
export default Page;
|