import { Field, Input, Label } from '@headlessui/react' import { useState } from 'react' import { PlusIcon } from '~/components/icons/plus' type BannerUploadProperties = { onBannerChange?: (file: File | undefined) => void onLinkChange?: (link: string) => void } export const AdvertisementsPage = ({ onBannerChange, onLinkChange, }: BannerUploadProperties) => { const [banner, setBanner] = useState() const [link, setLink] = useState('') const handleFileChange = (event: React.ChangeEvent) => { const file = event.target.files?.[0] || undefined setBanner(file) onBannerChange?.(file) } const handleLinkChange = (event: React.ChangeEvent) => { const newLink = event.target.value setLink(newLink) onLinkChange?.(newLink) } return (
{banner && (
Banner Preview
)}
) }