Files
web/packages/design-system/lib/components/RateCard/NoRateAvailable/NoRateAvailable.stories.tsx
Rasmus Langvad d0546926a9 Merged in fix/3697-prettier-configs (pull request #3396)
fix(SW-3691): Setup one prettier config for whole repo

* Setup prettierrc in root and remove other configs


Approved-by: Joakim Jäderberg
Approved-by: Linus Flood
2026-01-07 12:45:50 +00:00

63 lines
1.5 KiB
TypeScript

import type { Meta, StoryObj } from "@storybook/nextjs-vite"
import NoRateAvailableCard from "."
const meta: Meta<typeof NoRateAvailableCard> = {
title: "Product Components/RateCard/NoRateAvailable",
component: NoRateAvailableCard,
decorators: [
(Story) => (
<div style={{ maxWidth: "400px" }}>
<Story />
</div>
),
],
argTypes: {
rateTitle: { control: "text" },
paymentTerm: { control: "text" },
noPricesAvailableText: { control: "text" },
},
}
export default meta
type Story = StoryObj<typeof NoRateAvailableCard>
export const NoRateAvailable: Story = {
args: {
variant: "Regular",
rateTitle: "FREE CANCELLATION",
paymentTerm: "PAY NOW",
noPricesAvailableText: "No prices available",
},
}
export const NoRateAvailableCampaign: Story = {
args: {
variant: "Campaign",
rateTitle: "FREE CANCELLATION",
paymentTerm: "PAY NOW",
bannerText: "Campaign ∙ Breakfast included",
noPricesAvailableText: "No prices available",
},
}
export const NoRateAvailableCode: Story = {
args: {
variant: "Code",
rateTitle: "FREE CANCELLATION",
paymentTerm: "PAY NOW",
bannerText: "WDCPHG ∙ Breakfast included",
noPricesAvailableText: "No prices available",
},
}
export const NoRateAvailablePoints: Story = {
args: {
variant: "Points",
rateTitle: "FREE CANCELLATION",
paymentTerm: "PAY NOW",
bannerText: "WDCPHG ∙ Breakfast included",
noPricesAvailableText: "No prices available",
},
}