diff --git a/site/src/components/intake/Wizard.astro b/site/src/components/intake/Wizard.astro index bc15409..6941674 100644 --- a/site/src/components/intake/Wizard.astro +++ b/site/src/components/intake/Wizard.astro @@ -39,6 +39,7 @@ import DCAgentStep from "./steps/DCAgentStep.astro"; import CPNIStep from "./steps/CPNIStep.astro"; import CDRPeriodStep from "./steps/CDRPeriodStep.astro"; import OCNStep from "./steps/OCNStep.astro"; +import MCS150Step from "./steps/MCS150Step.astro"; import ClassificationWizard from "./steps/ClassificationWizard.astro"; import ReviewStep from "./steps/ReviewStep.astro"; import PaymentStep from "./steps/PaymentStep.astro"; @@ -118,6 +119,7 @@ const STEP_LABELS: Record = { {steps.includes("cpni_questions") && } {steps.includes("cdr_period") && } {steps.includes("ocn") && } + {steps.includes("mcs150") && } {steps.includes("classification") && } {steps.includes("review") && } {steps.includes("payment") && } diff --git a/site/src/components/intake/steps/MCS150Step.astro b/site/src/components/intake/steps/MCS150Step.astro new file mode 100644 index 0000000..8723543 --- /dev/null +++ b/site/src/components/intake/steps/MCS150Step.astro @@ -0,0 +1,315 @@ +--- +// MCS-150 Biennial Update intake — collects all fields needed for the form. +--- + +
+

MCS-150 Update Information

+

+ Provide your current company information. We will prepare and fax your MCS-150 biennial update to FMCSA on your behalf. +

+ +
+

Company Information

+ +
+ +
+ +
+ +
+ +
+ + +
+ +

Principal Business Address

+ +
+ +
+ +
+ + + +
+ +
+ +
+ +

Entity & Operations

+ +
+ + +
+ +
+ + +
+ +

Fleet Information

+ +
+ + + +
+ +

Cargo Types (check all that apply)

+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +

Authorized Signer

+ +
+ + +
+
+ + +
+ + + + diff --git a/site/src/lib/intake_manifest.ts b/site/src/lib/intake_manifest.ts index 3a99e2f..95e44d7 100644 --- a/site/src/lib/intake_manifest.ts +++ b/site/src/lib/intake_manifest.ts @@ -35,6 +35,7 @@ export type IntakeStep = | "cpni_questions" // NEW: CPNI certification questionnaire (sec 5-9) | "cdr_period" | "ocn" + | "mcs150" // MCS-150 biennial update form fields | "review" | "payment"; @@ -104,7 +105,7 @@ export const INTAKE_MANIFEST: Record = { // ── DOT / FMCSA Motor Carrier Services ────────────────────────── // Review-only intake: DOT#, name, email already collected at checkout. // Admin handles the filing using the info from the order. - "mcs150-update": ["review"], + "mcs150-update": ["mcs150", "review"], "boc3-filing": ["review"], "ucr-registration": ["review"], "dot-registration": ["review"],