import { SetupItem } from "~/application/dtos/setup/SetupItem"; import { getAllSubscriptionProducts } from "../db/subscriptionProducts.db.server"; import { adminPath } from "~/utils/app/CanonicalUrlUtils"; import { t as i18nT } from "i18next"; export async function getSetupSteps(): Promise { return [await getPricingStep()]; } async function getPricingStep(): Promise { let items = await getAllSubscriptionProducts(); return Promise.resolve({ title: i18nT("setup.pricing.title"), description: i18nT("setup.pricing.description"), completed: items.length > 0, path: adminPath("settings/pricing", { mode: "host-aware" }), }); }