This commit is contained in:
@@ -3,7 +3,7 @@
|
||||
import { useState, useCallback, useEffect, useRef } from "react";
|
||||
import { useTranslations } from "next-intl";
|
||||
import { Card } from "@/components/ui/card";
|
||||
import { PACKAGE_CATALOG, type PackageDef } from "@/lib/packages";
|
||||
import { PACKAGE_CATALOG, DEFAULT_PACKAGE_IDS, type PackageDef } from "@/lib/packages";
|
||||
import { isPersonalOrgName, displayOrgNameFor } from "@/lib/personal-org";
|
||||
import {
|
||||
configureStepSchema,
|
||||
@@ -69,6 +69,7 @@ translation, and general question answering.
|
||||
`;
|
||||
|
||||
const CATEGORIES = [
|
||||
{ key: "core" as const, labelKey: "categories.core" },
|
||||
{ key: "channel" as const, labelKey: "categories.channels" },
|
||||
{ key: "skill" as const, labelKey: "categories.skills" },
|
||||
] as const;
|
||||
@@ -198,7 +199,11 @@ export function OnboardingWizard({
|
||||
agentName: "Assistant",
|
||||
soulMd: FALLBACK_SOUL.replace("{company}", displayOrgName),
|
||||
agentsMd: FALLBACK_AGENTS,
|
||||
packages: [] as string[],
|
||||
// CORE defaults: heartbeat + cron pre-selected so the assistant
|
||||
// can be proactive and run scheduled tasks out of the box.
|
||||
// Customers can untoggle either before submitting. core-voice
|
||||
// stays unselected — its toggle is disabled until Phase B.
|
||||
packages: [...DEFAULT_PACKAGE_IDS] as string[],
|
||||
billingAddress: {
|
||||
// For personal accounts, leave the company field empty — it'll
|
||||
// appear on invoices. The user can still type something if they
|
||||
@@ -691,7 +696,7 @@ export function OnboardingWizard({
|
||||
<button
|
||||
type="button"
|
||||
onClick={() => togglePackage(pkg.id)}
|
||||
className="w-full flex items-center justify-between px-3 py-2.5 cursor-pointer hover:bg-surface-3/30 transition-colors"
|
||||
className="w-full flex items-center justify-between px-3 py-2.5 transition-colors cursor-pointer hover:bg-surface-3/30"
|
||||
>
|
||||
<div className="text-left">
|
||||
<span
|
||||
|
||||
Reference in New Issue
Block a user