mirror of
https://github.com/AppFlowy-IO/AppFlowy.git
synced 2025-04-24 14:47:13 -04:00
chore: update default grid
This commit is contained in:
parent
d0d8295e15
commit
16a167c19c
1 changed files with 5 additions and 17 deletions
|
@ -3,37 +3,25 @@ use flowy_grid_data_model::entities::{BuildGridContext, FieldType};
|
||||||
use flowy_sync::client_grid::GridBuilder;
|
use flowy_sync::client_grid::GridBuilder;
|
||||||
|
|
||||||
pub fn make_default_grid() -> BuildGridContext {
|
pub fn make_default_grid() -> BuildGridContext {
|
||||||
|
// text
|
||||||
let text_field = FieldBuilder::new(RichTextTypeOptionBuilder::default())
|
let text_field = FieldBuilder::new(RichTextTypeOptionBuilder::default())
|
||||||
.name("Name")
|
.name("Name")
|
||||||
.visibility(true)
|
.visibility(true)
|
||||||
.build();
|
.build();
|
||||||
|
|
||||||
// single select
|
// single select
|
||||||
let single_select = SingleSelectTypeOptionBuilder::default()
|
let single_select = SingleSelectTypeOptionBuilder::default();
|
||||||
.option(SelectOption::new("Done"))
|
let single_select_field = FieldBuilder::new(single_select).name("Type").visibility(true).build();
|
||||||
.option(SelectOption::new("Unknown"))
|
|
||||||
.option(SelectOption::new("Progress"));
|
|
||||||
let single_select_field = FieldBuilder::new(single_select).name("Status").visibility(true).build();
|
|
||||||
|
|
||||||
//multiple select
|
|
||||||
let multi_select = MultiSelectTypeOptionBuilder::default()
|
|
||||||
.option(SelectOption::new("A"))
|
|
||||||
.option(SelectOption::new("B"))
|
|
||||||
.option(SelectOption::new("C"));
|
|
||||||
let multi_select_field = FieldBuilder::new(multi_select)
|
|
||||||
.name("Alphabet")
|
|
||||||
.visibility(true)
|
|
||||||
.build();
|
|
||||||
|
|
||||||
|
// checkbox
|
||||||
let checkbox_field = FieldBuilder::from_field_type(&FieldType::Checkbox)
|
let checkbox_field = FieldBuilder::from_field_type(&FieldType::Checkbox)
|
||||||
.name("isReady")
|
.name("Done")
|
||||||
.visibility(true)
|
.visibility(true)
|
||||||
.build();
|
.build();
|
||||||
|
|
||||||
GridBuilder::default()
|
GridBuilder::default()
|
||||||
.add_field(text_field)
|
.add_field(text_field)
|
||||||
.add_field(single_select_field)
|
.add_field(single_select_field)
|
||||||
.add_field(multi_select_field)
|
|
||||||
.add_field(checkbox_field)
|
.add_field(checkbox_field)
|
||||||
.add_empty_row()
|
.add_empty_row()
|
||||||
.add_empty_row()
|
.add_empty_row()
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue