import { Button, Card, Col, Divider, Result, Row } from 'antd'; import Meta from 'antd/lib/card/Meta'; import Title from 'antd/lib/typography/Title'; import React, { ReactElement } from 'react'; import dynamic from 'next/dynamic'; import { useTranslation } from 'next-export-i18n'; import { Localization } from '../../types/localization'; import { AdminLayout } from '../../components/layouts/AdminLayout'; // Lazy loaded components const ApiTwoTone = dynamic(() => import('@ant-design/icons/ApiTwoTone'), { ssr: false, }); const BugTwoTone = dynamic(() => import('@ant-design/icons/BugTwoTone'), { ssr: false, }); const CameraTwoTone = dynamic(() => import('@ant-design/icons/CameraTwoTone'), { ssr: false, }); const DatabaseTwoTone = dynamic(() => import('@ant-design/icons/DatabaseTwoTone'), { ssr: false, }); const EditTwoTone = dynamic(() => import('@ant-design/icons/EditTwoTone'), { ssr: false, }); const Html5TwoTone = dynamic(() => import('@ant-design/icons/Html5TwoTone'), { ssr: false, }); const LinkOutlined = dynamic(() => import('@ant-design/icons/LinkOutlined'), { ssr: false, }); const QuestionCircleTwoTone = dynamic(() => import('@ant-design/icons/QuestionCircleTwoTone'), { ssr: false, }); const SettingTwoTone = dynamic(() => import('@ant-design/icons/SettingTwoTone'), { ssr: false, }); const SlidersTwoTone = dynamic(() => import('@ant-design/icons/SlidersTwoTone'), { ssr: false, }); export default function Help() { const { t } = useTranslation(); const questions = [ { icon: , title: t(Localization.Admin.Help.configureInstance), content: (
{t(Localization.Admin.Help.learnMore)}
), }, { icon: , title: t(Localization.Admin.Help.configureBroadcasting), content: (
{t(Localization.Admin.Help.learnMore)}
), }, { icon: , title: t(Localization.Admin.Help.embedStream), content: (
{t(Localization.Admin.Help.learnMore)}
), }, { icon: , title: t(Localization.Admin.Help.customizeWebsite), content: (
{t(Localization.Admin.Help.learnMore)}
), }, { icon: , title: t(Localization.Admin.Help.tweakVideo), content: ( ), }, { icon: , title: t(Localization.Admin.Help.useStorage), content: ( ), }, ]; const otherResources = [ { icon: , title: t(Localization.Admin.Help.foundBug), content: (
{t(Localization.Admin.Help.bugPlease)} {' '} {t(Localization.Admin.Help.letUsKnow)}
), }, { icon: , title: t(Localization.Admin.Help.generalQuestion), content: (
{t(Localization.Admin.Help.generalAnswered)} {' '} {t(Localization.Admin.Help.faq)} {' '} {t(Localization.Admin.Help.orExist)}{' '} {t(Localization.Admin.Help.discussions)}
), }, { icon: , title: t(Localization.Admin.Help.buildAddons), content: (
{t(Localization.Admin.Help.buildTools)}  {t(Localization.Admin.Help.developerApis)} 
), }, ]; return (
{t(Localization.Admin.Help.title)} {t(Localization.Admin.Help.troubleshooting)} {t(Localization.Admin.Help.documentation)} {t(Localization.Admin.Help.commonTasks)} {questions.map(question => ( ))} {t(Localization.Admin.Help.other)} {otherResources.map(question => ( ))}
); } Help.getLayout = function getLayout(page: ReactElement) { return ; };