Files
next-web/src/components/CoverageSelector.tsx
T

44 lines
1.1 KiB
TypeScript
Raw Normal View History

2026-09-16 12:39:54 -04:00
'use client';
import classnames from 'classnames';
import { useState } from 'react';
import EmployerSelect from './EmployerSelect';
import CoverageViewer from './CoverageViewer';
interface CoverageSelectorProps {
role: string;
roleId: string;
}
const CoverageSelector: React.FC<CoverageSelectorProps> = ({ role, roleId }) => {
const [selectedEmployer, setSelectedEmployer] = useState<string | null>(null);
const handleSelectedEmployer = (plPlanKey: string): void => {
setSelectedEmployer(null);
setSelectedEmployer(plPlanKey);
};
return (
<div className={classnames("w-full flex flex-col px-2 text-lg")}>
<EmployerSelect
onSelectionCompleteEmployer={handleSelectedEmployer}
userRole={role}
roleId={roleId}
/>
{/* {selectedMember && (
<IdCardViewer
cardLaout='FullPageCard'
pbEntityKey={selectedMember}
autoFetchCard
/>
)} */}
{selectedEmployer && (
<CoverageViewer
plPlanKey={selectedEmployer}
/>
)}
</div>
);
}
export default CoverageSelector;