@udus/notion-renderer
Version:

54 lines (53 loc) • 1.23 kB
JavaScript
import { Database } from "./Database.js";
import DatabaseObject from "./Database.json";
import Pages from "./Pages.json";
const meta = {
title: "Database",
component: Database,
argTypes: {
viewType: {
options: ["table", "gallery", "list"],
// @ts-expect-error: Storybook types are wrong
type: "radio",
},
},
tags: ["autodocs"],
};
export default meta;
export const Default = {
args: {
database: DatabaseObject,
pages: Pages,
viewType: "gallery",
displayProperties: [
"Name",
"Text",
"e%3CoY",
"Multi-select",
"Status",
"Tags",
"Created time",
"Last edited time",
"Select",
"Date",
"Person",
"Number",
"Checkbox",
"URL",
"Email",
"Phone",
],
},
parameters: {
controls: {
include: [
"viewType",
"hideCover",
"hideIcon",
"hideTitle",
"hideDescription",
"theme",
],
},
},
};