How to connect EditorJS in admiral
10 minutes
Tools
Admiral
Frontend
Backend
Jun 4, 2025
5 minutes
filter: {
topToolbarButtonText: 'Filter',
fields: (
<>
<TextInput
name="search"
label="Search"
type="search"
placeholder="Enter name or email"
/>
<SelectInput
name="group"
label="Group"
placeholder="Select a group"
mode="multiple"
>
<SelectInput.Option value="admin">Administrators</SelectInput.Option>
<SelectInput.Option value="project_manager">Project Managers</SelectInput.Option>
</SelectInput>
<SelectInput
name="role"
label="Role"
placeholder="Select a role"
allowClear
>
<SelectInput.Option value="accountant">Accountant</SelectInput.Option>
<SelectInput.Option value="recruiter">Recruiter</SelectInput.Option>
</SelectInput>
<BooleanInput name="active" label="Active User" />
<DatePickerInput
name="registered_at"
label="Registration Date"
placeholder="Select a date"
allowClear
/>
</>
),
},
filter: {
quickFilters: ['search', 'group', 'role', 'active'],
}
https://admiral.dev.family/api/users?page=1&perPage=10&filter[search]=User 10&filter[active]=true
{
"options": {
"group": [
{
"label": "Administration",
"value": "admin"
},
{
"label": "Project managers",
"value": "project_manager"
}
],
"role": [
{
"label": "Accountant",
"value": "accountant"
},
{
"label": "HR Officer",
"value": "recruiter"
}
]
}
}