Skip to content
Frauthy Brand
Frauthy index

Go anywhere.

    No exact contract found. Try a component family, product name, prop, or keyboard key.

    ↑↓ move↵ openesc close

    sandbox · persona

    stable

    Persona Switcher

    PersonaSwitcher presents persona evidence without owning credentials, network requests, authorization policy, or persistence.

    Export
    PersonaSwitcher
    Package
    PRIVATE_BETA_PACKAGE_COORDINATE_REDACTED
    Since
    1.0.0-next.0
    Brand
    >=1.0.0-next.1 <2.0.0
    Owner
    Frauthy Sandbox
    Exact version
    Verified artifactPRIVATE_BETA_PACKAGE_COORDINATE_REDACTED@1.0.0-next.0
    sha256:6d6e0696a23a…
    Fixture
    Theme
    Density
    Direction
    Viewport
    Motion
    Waiting for the verified preview artifact…frauthy.catalog.preview · v1

    Release activity

    Persona Switcher contract history

    1 recorded change · 26 weeks
    1. 1.0.0-next.0

      Component admitted as the baseline contract.

    Contract diff

    Compare component versions

    1 retained snapshot
    After
    Before

    Baseline release. A second admitted version will unlock a side-by-side public-contract diff here automatically.

    Public contract

    API, keyboard & evidence

    Props

    Keyboard

    • TabMoves among native controls in DOM order.
    • Arrow keysMoves selection within the persona radio group where applicable.

    Accessibility

    Automated
    pass
    Manual AT
    pending
    Last verified
    2026-07-12
    • VoiceOver, NVDA, and touch screen-reader evidence remains a human release gate.

    CSS tokens

    • --fsandbox-paper
    • --fsandbox-ink
    • --fsandbox-violet
    • --fsandbox-coral

    The iframe owns product styles; no CSS crosses into Portal chrome.

    Immutable handoff

    Artifact provenance

    The Portal renders the exact manifest it validated. Product source is never imported into this application.

    Schema
    v1
    Protocol
    v1
    Version
    1.0.0-next.0
    SHA-256
    6d6e0696a23a8771f8902b4a3d67e3d9032fa8e14da2f55ea074f52de9daf181