Components
Components are the reusable building blocks of Brickclay products. Each one is built on our design tokens, ships as an Angular bk- component and comes with examples, code and usage guidance.
Actions
Buttons people press to do something.
Forms and inputs
Controls for entering and choosing information.
A single-line text field with label, hint, sizes and error state.
Textarea→A multi-line text field for longer answers and notes.
Input chips→A field that turns each entry into a removable chip, for tags and recipients.
Checkbox→Lets people pick any number of options from a list.
Radio→Lets people pick exactly one option from a short list.
Toggle→Switches a single setting on or off, with immediate effect.
Select→Picks one value from a long list in a compact dropdown field.
Dropdown→A button that opens a short list of actions or options.
Hierarchical select→Picks items from nested groups, such as regions or departments.
Column select→Chooses which columns a table shows and in what order.
Slider→Sets a value or a range by dragging along a track.
File picker→Uploads files by drag and drop or by browsing.
Validator→Checks field values and shows clear, inline error messages.
Date and time
Picking dates and seeing time at a glance.
People
Showing who someone is.
Labels and status
Small markers that count, tag or flag.
Loading
Telling people something is happening.
Messaging and overlays
Feedback, prompts and extra detail on top of the page.
Data display
Organizing and showing records.
Charts and maps
Data visualization and location.
No components match that search.