feat(SW-93): add mocked facility cards
This commit is contained in:
7
types/components/cardImage.ts
Normal file
7
types/components/cardImage.ts
Normal file
@@ -0,0 +1,7 @@
|
||||
import type { CardProps } from "@/components/TempDesignSystem/Card/card"
|
||||
import type { FacilityCard } from "./hotelPage/facilities"
|
||||
|
||||
export interface CardImageProps extends React.HTMLAttributes<HTMLDivElement> {
|
||||
card: FacilityCard | undefined
|
||||
imageCards: Pick<CardProps, "backgroundImage">[]
|
||||
}
|
||||
19
types/components/hotelPage/facilities.ts
Normal file
19
types/components/hotelPage/facilities.ts
Normal file
@@ -0,0 +1,19 @@
|
||||
import type { CardProps } from "@/components/TempDesignSystem/Card/card"
|
||||
|
||||
interface ColumnSpanOptions {
|
||||
columnSpan: "one" | "two" | "three"
|
||||
}
|
||||
|
||||
export type FacilityCard = CardProps & ColumnSpanOptions
|
||||
|
||||
export type Facility = Array<FacilityCard>
|
||||
|
||||
export type Facilities = Array<Facility>
|
||||
|
||||
export type FacilityProps = {
|
||||
facilities: Facilities
|
||||
}
|
||||
|
||||
export type CardGridProps = {
|
||||
facility: Facility
|
||||
}
|
||||
Reference in New Issue
Block a user