diff --git a/src/components/Card/FacilitiesCard/index.tsx b/src/components/Card/FacilitiesCard/index.tsx new file mode 100644 index 0000000..124b1a0 --- /dev/null +++ b/src/components/Card/FacilitiesCard/index.tsx @@ -0,0 +1,155 @@ +import { useState } from 'preact/hooks'; +import { Dialog, DialogPanel, DialogTitle, Tab, TabGroup, TabList, TabPanel, TabPanels, Transition, TransitionChild } from '@headlessui/react'; + +export interface FacilityItem { + text: string; +} + +export interface FacilityCategory { + title: string; + items: FacilityItem[]; +} + +interface FacilitiesCardProps { + title?: string; + left: FacilityCategory[]; + middle: FacilityCategory[]; + right: FacilityCategory[]; + seeMoreShow?: boolean; +} + +function CategorySection({ category }: { category: FacilityCategory }) { + return ( +
