diff --git a/website/src/components/Tasks/LabelTask/index.tsx b/website/src/components/Tasks/LabelTask/index.tsx new file mode 100644 index 00000000..173b4ef2 --- /dev/null +++ b/website/src/components/Tasks/LabelTask/index.tsx @@ -0,0 +1 @@ +export * from "./LabelTask"; diff --git a/website/src/components/Tasks/Task/Task.stories.tsx b/website/src/components/Tasks/Task/Task.stories.tsx new file mode 100644 index 00000000..2b8e7139 --- /dev/null +++ b/website/src/components/Tasks/Task/Task.stories.tsx @@ -0,0 +1,32 @@ +import React from "react"; + +import { Task } from "./Task"; + +export default { + title: "tasks/Task", + component: Task, +}; + +const Template = ({ frontendId, task, trigger, mutate }) => { + return ; +}; + +export const Default = Template.bind({}); +Default.args = { + frontendId: "1234", + task: { + conversation: [], + id: "1234-4321", + mandatory_labels: ["spam"], + message_id: "772f843e-f740-4aad-a44f-e3cf0260692c", + reply: "1231231231", + type: "label_prompter_reply", + valid_labels: ["spam", "fails_task"], + }, + trigger: (id, update_type, content) => { + console.log(content); + }, + mutate: () => { + console.log(mutate); + }, +}; diff --git a/website/src/components/Tasks/Task/index.tsx b/website/src/components/Tasks/Task/index.tsx new file mode 100644 index 00000000..92a057a4 --- /dev/null +++ b/website/src/components/Tasks/Task/index.tsx @@ -0,0 +1 @@ +export * from "./Task";