import Editor from '@/components/elements/Editor'; import Field from '@/components/elements/Field'; import Input from '@/components/elements/Input'; import Label from '@/components/elements/Label'; import SpinnerOverlay from '@/components/elements/SpinnerOverlay'; import useFlash from '@/plugins/useFlash'; import { jsonLanguage } from '@codemirror/lang-json'; import { faEgg, faTerminal } from '@fortawesome/free-solid-svg-icons'; import React from 'react'; import AdminBox from '@/components/admin/AdminBox'; import { Egg } from '@/api/admin/eggs/getEgg'; import tw from 'twin.macro'; import { object } from 'yup'; import { Form, Formik, useFormikContext } from 'formik'; function EggInformationContainer () { const { isSubmitting } = useFormikContext(); return ( ); } function EggDetailsContainer ({ egg }: { egg: Egg }) { return (
); } function EggStartupContainer ({ className }: { className?: string }) { const { isSubmitting } = useFormikContext(); return ( ); } function EggImageContainer () { const { isSubmitting } = useFormikContext(); return ( ); } function EggStopContainer () { const { isSubmitting } = useFormikContext(); return ( ); } function EggProcessContainer ({ egg }: { egg: Egg }) { const { isSubmitting } = useFormikContext(); return (
); } export default function EggSettingsContainer ({ egg }: { egg: Egg }) { const { clearFlashes } = useFlash(); const submit = () => { clearFlashes('egg'); }; return (
); }