This commit is contained in:
@@ -0,0 +1,29 @@
|
||||
// The example checklist of the template: one task completes with the tour, one when the app reports
|
||||
// `note_created` (the note form emits it, `emitAppEvent` of @conusai-kit/ui, once the note is saved),
|
||||
// and one the person ticks.
|
||||
|
||||
import { defineGuide } from "@conusai-kit/guides"
|
||||
import { guideText } from "./messages.js"
|
||||
|
||||
const t = guideText.checklist
|
||||
|
||||
export const gettingStartedChecklist = defineGuide({
|
||||
key: "notes.getting-started",
|
||||
schema_version: 1,
|
||||
kind: "checklist",
|
||||
default_locale: "en",
|
||||
audience: { trait: { name: "role", in: ["owner", "admin", "member"] } },
|
||||
trigger: { page: "/:org/:workspace/:project/notes" },
|
||||
frequency: "until_completed",
|
||||
title: t.title,
|
||||
tasks: [
|
||||
{
|
||||
id: "tour",
|
||||
title: t.tour,
|
||||
guide: "notes.first-note",
|
||||
condition: { type: "guide_completed", guide: "notes.first-note" },
|
||||
},
|
||||
{ id: "create", title: t.create, condition: { type: "event", name: "note_created" } },
|
||||
{ id: "share", title: t.share, condition: { type: "manual" } },
|
||||
],
|
||||
})
|
||||
Reference in New Issue
Block a user