diff --git a/app/routes/_data.dns._index/magic.tsx b/app/routes/_data.dns._index/magic.tsx new file mode 100644 index 0000000..2a5076c --- /dev/null +++ b/app/routes/_data.dns._index/magic.tsx @@ -0,0 +1,67 @@ +import { Dialog } from '@headlessui/react' +import { useFetcher } from '@remix-run/react' +import clsx from 'clsx' +import { useState } from 'react' + +type Properties = { + readonly isEnabled: boolean; + readonly baseDomain: string; +} + +export default function Modal({ isEnabled, baseDomain }: Properties) { + const [isOpen, setIsOpen] = useState(false) + const fetcher = useFetcher() + + return ( + <> + + { + setIsOpen(false) + }} + > + + + ) +} diff --git a/app/utils/config.ts b/app/utils/config.ts index b956b74..1da31e3 100644 --- a/app/utils/config.ts +++ b/app/utils/config.ts @@ -1,7 +1,7 @@ import { access, constants, readFile, stat, writeFile } from 'node:fs/promises' import { resolve } from 'node:path' -import { type Document, parseDocument, visit } from 'yaml' +import { type Document, parseDocument } from 'yaml' type Duration = `${string}s` | `${string}h` | `${string}m` | `${string}d` | `${string}y`