Sophic Interface Systems
Components

Brand Icon

Framed brand icon and standalone wheel mark for Sophic product surfaces.

xs
sm
Sophicmd
lg
xl

Usage

Brand Icon — wheel inside the rounded square (sign-in, app icons, favicons):

import { BrandIcon } from "@sophic/portal-ui/components/ui/brand-icon";

<BrandIcon size="md" aria-label="Sophic" />

variant defaults to "brand". variant="docs" is a hot-pink frame used on this docs site only.

Sizes

size is the Avatar scale: xs, sm, md (default, 32px), lg, and xl. The mark stays a rounded square; only the edge length comes from the avatar tokens.

Favicon files under @sophic/portal-ui/assets/favicons/ stay at 16, 32, 48, 180, 192, and 512px. Those pixel exports are not the component size prop.

Wheel Mark

Wheel Mark — standalone

The pinwheel on its own when you bring your own surface or layout.

SophicSophic

Pinwheel only — when you supply the surface:

import { SophicWheel } from "@sophic/portal-ui/components/ui/sophic-wheel";

<SophicWheel width={35} aria-label="Sophic" />

See Foundations → Overview for the docs tab variant.

Props

Prop

Type

Default

Prop

Type

Default

Changelog

  • 29 September 2026 — size uses the avatar scale. Full notes
  • 17 July 2026 — Added (BrandIcon framed mark + SophicWheel). Full notes
  • 17 July 2026 — Wheel Mark live demo on the component page. Full notes

On this page