coder/site/src/pages/TemplateSettingsPage/TemplateSchedulePage/TemplateSchedulePageView.st...

32 lines
806 B
TypeScript

import { action } from "@storybook/addon-actions"
import { Story } from "@storybook/react"
import { MockTemplate } from "testHelpers/entities"
import {
TemplateSchedulePageView,
TemplateSchedulePageViewProps,
} from "./TemplateSchedulePageView"
export default {
title: "pages/TemplateSchedulePageView",
component: TemplateSchedulePageView,
args: {
allowAdvancedScheduling: true,
allowWorkspaceActions: true,
template: MockTemplate,
onSubmit: action("onSubmit"),
onCancel: action("cancel"),
},
}
const Template: Story<TemplateSchedulePageViewProps> = (args) => (
<TemplateSchedulePageView {...args} />
)
export const Example = Template.bind({})
Example.args = {}
export const CantSetMaxTTL = Template.bind({})
CantSetMaxTTL.args = {
allowAdvancedScheduling: false,
}