import { useRouter } from 'next/router'; import { useState } from 'react'; import { useRefreshKeywords } from '../../services/keywords'; import Icon from '../common/Icon'; import SelectField from '../common/SelectField'; type DomainHeaderProps = { domain: Domain, domains: Domain[], showAddModal: Function, showSettingsModal: Function, exportCsv:Function } const DomainHeader = ({ domain, showAddModal, showSettingsModal, exportCsv, domains }: DomainHeaderProps) => { const router = useRouter(); const [showOptions, setShowOptions] = useState(false); const { mutate: refreshMutate } = useRefreshKeywords(() => {}); const buttonStyle = 'leading-6 inline-block px-2 py-2 text-gray-500 hover:text-gray-700'; return (

{domain && domain.domain && <>{domain.domain.charAt(0)}{domain.domain.slice(1)}}

0 ? domains.map((d) => { return { label: d.domain, value: d.slug }; }) : []} selected={[domain.slug]} defaultLabel="Select Domain" updateField={(updateSlug:[string]) => updateSlug && updateSlug[0] && router.push(`${updateSlug[0]}`)} multiple={false} rounded={'rounded'} />
); }; export default DomainHeader;