import type { Meta, StoryObj } from "@storybook/react-vite"; import { RankingsRow } from "./RankingsRow"; const meta: Meta = { title: "Scoring/RankingsRow", component: RankingsRow, parameters: { layout: "padded", }, }; export default meta; type Story = StoryObj; const baseArgs = { teamId: "team-1", teamName: "Thunder Hawks", participantName: "LeBron James", ownerName: "Chris M." as string | null, isOwned: false, rowClass: "flex items-center justify-between p-3 rounded-lg bg-card border border-border", }; export const WithRankAndPoints: Story = { args: { ...baseArgs, rankLabel: 1, points: 100, showPoints: true, }, }; export const WithRankOnly: Story = { args: { ...baseArgs, rankLabel: 3, showPoints: false, }, }; export const OwnedByUser: Story = { args: { ...baseArgs, participantName: "Jayson Tatum", isOwned: true, rankLabel: 2, points: 70, showPoints: true, }, }; export const WithOwnerName: Story = { args: { ...baseArgs, ownerName: "Sarah J.", rankLabel: 4, points: 40, showPoints: true, }, }; export const WithoutRankOrPoints: Story = { args: { ...baseArgs, showPoints: false, }, };