import * as React from "react"; import { useState } from "@wordpress/element"; import { __experimentalHStack as HStack } from "@wordpress/components"; import type { Meta, StoryObj } from "@storybook/react"; import { styled } from "goober"; import type { Title, TitleSelection } from "../../types"; import WidgetPreview from "./WidgetPreview"; import { TitleControls } from "../title-controls/TitleControls"; import titles from "../../mocks/data/titles.json"; const titleData = titles[0] as Title; const meta: Meta = { title: "Components/WidgetPreview", component: WidgetPreview, }; export default meta; type Story = StoryObj; export const Default: Story = { render: () => ( ), }; const Sidebar = styled("div")` width: 280px; padding: 20px; background-color: #ffffff; box-shadow: -1px 0 0 0 rgba(0, 0, 0, .133); outline: 1px solid #0000; height: 100%; overflow-y: auto; margin-right: -1rem; `; export const WithTitleControls: Story = { render: () => { const [titleSelection, setTitleSelection] = useState({ id: String(titleData.justwatchId), objectType: titleData.objectType, meta: titleData, episodeNumber: undefined, seasonNumber: undefined, }); return (

Selected Title

); }, };