import React from 'react'; import { object, select, action } from '@theforeman/stories'; import { TASKS_DASHBOARD_AVAILABLE_TIMES, TASKS_DASHBOARD_AVAILABLE_QUERY_STATES, TASKS_DASHBOARD_AVAILABLE_QUERY_RESULTS, TASKS_DASHBOARD_AVAILABLE_QUERY_MODES, } from '../../TasksDashboardConstants'; import { MOCKED_DATA } from './TasksCardsGrid.fixtures'; import TasksCardsGrid from './TasksCardsGrid'; export default { title: 'TasksDashboard/TasksCardsGrid/TasksCardsGrid', component: TasksCardsGrid, }; const createSelect = (name, options) => select(name, { ...options, NONE: 'none' }, 'none'); export const Basic = () => { const selectTime = select( 'time', TASKS_DASHBOARD_AVAILABLE_TIMES, TasksCardsGrid.defaultProps.time ); const selectState = createSelect( 'query.state', TASKS_DASHBOARD_AVAILABLE_QUERY_STATES ); const selectResult = createSelect( 'query.result', TASKS_DASHBOARD_AVAILABLE_QUERY_RESULTS ); const selectMode = createSelect( 'query.mode', TASKS_DASHBOARD_AVAILABLE_QUERY_MODES ); return (
); };