Skip to content

Widget Library

The Widget Library is your central place for customizing all UI elements of your app. Here you’ll find every button, every input field and every card - with full control over the appearance.

The widgets are organized into categories. You can either show all or filter by category.

CategoryWidgetsDescription
All23 WidgetsShows all available widgets
Buttons5Interactive buttons
Inputs6Form elements
Cards3Content containers
Feedback4Notifications and dialogs
Navigation1Navigation elements
Lists1List items
Indicators2Loading and progress indicators
Chips1Compact info elements

Each widget is displayed as a card with:

  • Preview: Shows the widget with current settings
  • Name: Widget designation
  • Category: Associated category as badge
  • Edit Button: Opens the detailed editor

Tap on a card or the edit button to open the editor.


Buttons are the most important interactive elements. BLOCQ offers five button types:

The main call-to-action button:

  • Most prominent button
  • For most important actions (Save, Submit, etc.)
  • Filled with primary color by default

Alternative actions:

  • Less prominent than primary button
  • For “Cancel”, “Later”, etc.
  • Often designed as outline button

Minimalist button:

  • Text only, no background
  • For less important actions
  • Links in text, “Learn more”, etc.

Button with icon only:

  • Compact and space-saving
  • For toolbar actions
  • Examples: Share, Favorite, Menu

Floating action button:

  • Prominently positioned (usually bottom right)
  • For the most important action of a page
  • Round with icon, optionally with text (Extended FAB)

All Button Details


Input elements for forms and user interaction:

Text field for user input:

  • Single-line or multi-line
  • With label, placeholder, icons
  • Various states (Normal, Focus, Error, Disabled)

Selection field with option list:

  • Click opens menu with options
  • Single selection
  • Customizable menu styling

Checkbox:

  • On/Off state
  • For multiple selection
  • Customizable colors and animation

Radio buttons:

  • Single selection from a group
  • Round selection elements
  • Customizable colors and size

Switch for On/Off:

  • Visually as toggle
  • For settings
  • Customizable track and thumb colors

Date selection:

  • Calendar interface
  • Customizable colors and style
  • Configurable header and buttons

All Input Details


Containers for related content:

Standard card:

  • Flexible container
  • Customizable background color, border, shadow
  • For general content

Elevated card:

  • Stronger shadow
  • Stands out from background
  • For important content

Outlined card:

  • Border instead of shadow
  • Flat design
  • For lists and galleries

All Card Details


Elements for user feedback:

Modal windows:

  • For important decisions
  • Title, content, buttons
  • Customizable size and corners

Bottom slide-up panel:

  • Appears from bottom
  • For actions and forms
  • With handle for dragging

Brief notification:

  • Appears briefly at bottom
  • For confirmations and notices
  • With optional action

Help text on hover/long press:

  • Explains elements
  • Appears with delay
  • Automatic positioning

All Feedback Details


Tab navigation:

  • Horizontal tabs
  • For section navigation
  • Customizable indicators and colors

List item:

  • Standard list element
  • Leading icon, title, subtitle
  • Trailing widget (icon, switch, etc.)

Progress display:

  • Linear or circular
  • Determinate or indeterminate progress
  • Customizable colors and thickness

Loading animation:

  • For waiting times
  • Various animation styles
  • Customizable size and color

Compact info elements:

  • Tags, filters, actions
  • Optional with icon
  • Customizable size and style

Each widget editor follows the same structure:

  • Shows the widget with current settings
  • State selection (Normal, Focus, Error, Disabled)
  • Light/Dark Mode toggle

Most editors have four tabs:

TabContent
AppearanceColors, borders, shadows, gradients
LayoutSizes, spacing, font
StatesColors for different states
AdvancedSpecial settings, animations
  • Save: Save changes to database
  • Save as Template: Save design as template
  • Reset: Reset widget to default values
  • Copy Style: Transfer settings to other widgets

Yes, each editor has a “Reset” button. It only resets the current widget, not all.

Yes, the settings apply to all instances of this widget type throughout the entire app.

What is the difference between Appearance and States?

Section titled “What is the difference between Appearance and States?”
  • Appearance: Basic colors and styles
  • States: Colors for special states (Focus, Error, etc.)

No, the widget library contains predefined widgets. However, you can fully customize their appearance.