Hiyve Components - v1.0.0
    Preparing search index...
    LockReason:
        | { lessonIds: string[]; type: "prerequisite" }
        | { lessonIds: string[]; type: "approval" }
        | { availableAt: string | null; type: "drip" }
        | { type: "paused" }
        | { type: "removed" }
        | { type: "access-pending" }

    Why a lesson is locked.

    Type Declaration

    • { lessonIds: string[]; type: "prerequisite" }

      These lessons must be completed first.

    • { lessonIds: string[]; type: "approval" }

      These lessons are completed but waiting for the provider's approval.

    • { availableAt: string | null; type: "drip" }

      Released at availableAt (ISO 8601); null when the rule can never fire.

    • { type: "paused" }

      The enrollment is paused.

    • { type: "removed" }

      The client was removed from the course.

    • { type: "access-pending" }

      Ready to open, but the provider's app has not shared it yet.