logo
Search is an element that allows users to quickly find content by entering keywords or phrases.
Image without caption

🧱 Gridding Rules

The Search element follows a flexible grid system where it can be placed alone or alongside one other element in the same row.
Image without caption
Min
Max
20 grids
60 grids

βš™οΈ Settings

The following table outlines the available configuration options for this element. Each setting defines how the element behaves or appears within your app’s UI.
Field
Description
Label
The main label for form fields like inputs or dropdowns.
Custom Color
controls the color styling of text or divider.
Divider
Shows a line under the cell to separate it from others, if supported. Default is off.
Cell ID
This is the unique name for the cell. It's used to find or manage the cell later. If both cell_id and callback are provided, the system will use cell_id.
Callback
This is the action name linked to the cell when a user interacts with it. You must add this when creating the cell. Once the cell is saved, this value can’t be changed.
Cell Order
This controls where the cell appears inside the row (from left to right). Like callback, it must be set when creating the cell and can’t be changed later.
Form
The type of the element. You must choose this when creating the cell, and it can't be changed later.
Style
The visual style of the element (e.g., filled, outlined). You need to set this when creating the cell, and it can't be changed after saving.
Version
A system-generated version number that updates automatically whenever the cell is changed.
Body
Main text content displayed inside the cell.
Prefix
Text that appears at the beginning of an input field (before the user's input).
Trailing Icon
An icon shown at the end (right side) of the cell.
Maximum
The highest value a user can enter in the field.
Minimum
The lowest value a user can enter in the field.
Value Type
The kind of data expected (like text or number). Must be set when creating the cell and stays fixed.
Cell Query
Allows you to ask the user for special data like their location or contact number.

πŸ“± Android & iOS Interface

The Search element adapts its appearance and layout behavior based on the platform to align with native UI guidelines:
Android
Android
iOS
iOS

πŸ‘‡πŸ» Action (onClick)

Element
Purpose
Supports Actions
Available Actions
Search
To allow users to search and discover content by entering keywords or phrases.
βœ…
Execute Function: β‡’ Search β‡’ Search View

πŸƒ Search Style Overview

Search is a navigation method that allows people to quickly find information across an app.
There are 2 types of them: Search bar & Search view.
1. Search bar
2. Search view
1. Search bar 2. Search view

Search Bar

1. Container
2. Leading icon button
3. Supporting text
4. Avatar or trailing icon (optional)
1. Container 2. Leading icon button 3. Supporting text 4. Avatar or trailing icon (optional)
🧰 Usage
Use a search bar when search is the primary focus of the app, such as in a list.
Search bar in a list
Search bar in a list

Search View

1. Container
2. Header
3. Leading icon button
4. Supporting text
5. Trailing icon button
6. Input text
7. Divider
1. Container 2. Header 3. Leading icon button 4. Supporting text 5. Trailing icon button 6. Input text 7. Divider
🧰 Usage
Use a search view when search is not the primary focus of the app, such as in a menu.
Search view in a menu
Search view in a menu