import { memo, useState } from 'react' import { InfoBlock } from '../info-block' import { useWebsiteContext } from '@app/components/providers/website' import { classNames } from '@app/utils/classes' import { checkBoxStyle } from '@app/styles/checkbox' import { FormControl } from '../../form-control' export const SubDomainsBoxWrapper = ({ subdomains, url, activeSubscription, }: { subdomains?: boolean url?: string activeSubscription?: boolean }) => { const { updateWebsite } = useWebsiteContext() const [subdomainsEneabled, setTLD] = useState(!!subdomains) const onChangeEvent = async () => { let nextValue = !subdomainsEneabled setTLD(nextValue) try { await updateWebsite({ variables: { url, subdomains: nextValue }, }) } catch (e) { console.error(e) } } const labelId = `${url}-subdomains-form` return (
Subdomains
{subdomainsEneabled ? 'Enabled' : 'Disabled'}
) } export const SubDomainsBox = memo(SubDomainsBoxWrapper)