Bilal UI
Bilal UIalpha
Components

Switch

A control that allows the user to toggle between checked and unchecked.

Last updated: March 8, 2026

Basic Switch

Default, checked, and disabled states at a glance.

Basic Switches

Labeled Switch

Switches with clear labels for settings rows.

Labeled Switches

Enable notifications
Dark mode
Maintenance mode

Description Switch

Switch cards with helper text descriptions.

With Descriptions

Analytics

Track user interactions and behavior

Email digests

Weekly summary of your activity

With Icon Switch

Switch rows paired with icon badges.

With Icons

Premium features
Auto-save

Compact Switch

Dense switch layout for multi-channel toggles.

Compact Variant

Email
SMS
Push
In-app
Slack
Teams

Large Accessible Switch

Larger switch target for accessibility-focused UIs.

Large - Accessibility

Enable voice input

Larger target for better accessibility

Colored Switches

Color-themed checked states.

Color Variants

Blue
Green
Red
Purple

Disabled State Switch

Visual examples of disabled on/off states.

Disabled States

Disabled (off)

Feature not available

Disabled (on)

Locked by admin

Loading State Switch

Switch interaction with processing state.

Loading State

Processing request...

With Action Switch

Conditional destructive action based on toggle.

With Action

Danger zone

Enable to see destructive options

Toggle Group Switch

Segmented group toggle behavior.

Toggle Group

Settings Panel Switch

Grouped app settings toggles.

Settings Panel

notifications
email Digest
sms Alerts
push Notifications

Feature Toggle Switch

Feature flag style switch cards.

Feature Toggles

beta Features

experimental U I

advanced Mode

Active

Accessibility Switch Options

Accessibility preference switches.

Accessibility

high Contrast
reduce Motion
large Text
screen Reader Mode

Analytics Toggle Switch

Analytics event toggles with state indicators.

Analytics Tracking

page Views
clicks
scroll Depth
form Submissions

Notification Preference Switch

Channel-specific notification toggles.

Notifications

marketing
product
security
updates

Theme Mode Switch

Light and dark mode toggle UI.

Theme Mode

Light mode

Permission Switch

Permission grant/revoke controls.

Permissions

camera
microphone
location
contacts

Filter Toggle Switch

Filter toggles with active count.

Filters

active
archived
draft
1 filter applied

Status Indicator Switch

Status toggles with colored indicators.

Status Indicator

online
do Not Disturb
invisible