-
- Downloads
Manage column formatting for datasets + add extra form fields (UI) (#19291)
* Convert SelectButton to TypeScript
* Add onClick prop to SelectButton
* Extract FormFieldDivider component
* Pass dataset into field metadata sidebar
* Add function to get field metadata form fields
* Simplify field visibility options generation
* Allow to provide custom form field widgets
* Add `renderSearchSection` prop to AccordionList
* Add SemanticTypePicker component
* Use SemanticTypePicker
* Add FieldSelector (DataSelector subset)
* Allow hiding DataSelector trigger expand control
* Add MappedFieldPicker component
* Use MappedFieldPicker for native datasets
* Simplify mapped field name formatting
* Fix dataset type usage
* Remove redundant props
* Disable fuzzy search for SemanticTypePicker
* Allow hiding empty AccordionList sections in search
* Don't show empty sections in SemanticTypePicker
* Add formatting section to field metadata form
* Fix FormFieldDivider margin
* Add FK target and currency pickers
* Hide column title from formatting section
* Wire up column formatting updates
* Convert ChartSettingsWidget to TypeScript
* Use styled-components for ChartSettingsWidget
* Add "variant" prop to ChartSettingsWidget
* Unify sidebar form UI
* Fix hidden column settings are forcefully shown
* Add "column type" field label
* Fix ChartSettingsWidget label size in defaul mode
* Use "radio" input for "view_as" field
* Use "Text" instead of "Off" for view_as field
* Use tab layout in field metadata sidebar
* Hide Formatting tab if missing formatting opts
* Fix hidden formatting fields behavior
* Fix E2E test using renamed label
* change view_as label to "Display as"
* Remove divider from expanded semantic type picker
* Move FormFieldDivider into sidebar's .styled file
* Choose "view_as" widget depending on options count
* use "radio" for exactly two options
* use "select" when there are > 2 options
* Change selected radio button look
* Use "text-dark" in sidebar form
* Set height for semantic type picker
* Use Field's displayName method for formatting
Co-authored-by:
Maz Ameli <maz@metabase.com>
Showing
- frontend/src/metabase-lib/lib/metadata/Field.ts 5 additions, 1 deletionfrontend/src/metabase-lib/lib/metadata/Field.ts
- frontend/src/metabase/admin/datamodel/containers/FieldApp.jsx 1 addition, 0 deletions...tend/src/metabase/admin/datamodel/containers/FieldApp.jsx
- frontend/src/metabase/admin/settings/components/widgets/FormattingWidget.jsx 1 addition, 0 deletions...se/admin/settings/components/widgets/FormattingWidget.jsx
- frontend/src/metabase/components/AccordionList/AccordionList.jsx 34 additions, 11 deletions...d/src/metabase/components/AccordionList/AccordionList.jsx
- frontend/src/metabase/components/Icon.tsx 1 addition, 1 deletionfrontend/src/metabase/components/Icon.tsx
- frontend/src/metabase/components/Radio.jsx 4 additions, 0 deletionsfrontend/src/metabase/components/Radio.jsx
- frontend/src/metabase/components/Radio.styled.jsx 2 additions, 2 deletionsfrontend/src/metabase/components/Radio.styled.jsx
- frontend/src/metabase/components/SelectButton.tsx 16 additions, 12 deletionsfrontend/src/metabase/components/SelectButton.tsx
- frontend/src/metabase/components/form/CustomForm.jsx 6 additions, 1 deletionfrontend/src/metabase/components/form/CustomForm.jsx
- frontend/src/metabase/query_builder/components/DataSelector.jsx 11 additions, 1 deletion...nd/src/metabase/query_builder/components/DataSelector.jsx
- frontend/src/metabase/query_builder/components/DatasetEditor/DatasetEditor.jsx 3 additions, 1 deletion.../query_builder/components/DatasetEditor/DatasetEditor.jsx
- frontend/src/metabase/query_builder/components/DatasetEditor/DatasetFieldMetadataSidebar/DatasetFieldMetadataSidebar.jsx 245 additions, 70 deletions...tasetFieldMetadataSidebar/DatasetFieldMetadataSidebar.jsx
- frontend/src/metabase/query_builder/components/DatasetEditor/DatasetFieldMetadataSidebar/DatasetFieldMetadataSidebar.styled.jsx 29 additions, 3 deletions...eldMetadataSidebar/DatasetFieldMetadataSidebar.styled.jsx
- frontend/src/metabase/query_builder/components/DatasetEditor/DatasetFieldMetadataSidebar/MappedFieldPicker/MappedFieldPicker.styled.tsx 6 additions, 0 deletions...ataSidebar/MappedFieldPicker/MappedFieldPicker.styled.tsx
- frontend/src/metabase/query_builder/components/DatasetEditor/DatasetFieldMetadataSidebar/MappedFieldPicker/MappedFieldPicker.tsx 47 additions, 0 deletions...ldMetadataSidebar/MappedFieldPicker/MappedFieldPicker.tsx
- frontend/src/metabase/query_builder/components/DatasetEditor/DatasetFieldMetadataSidebar/MappedFieldPicker/index.ts 1 addition, 0 deletions...or/DatasetFieldMetadataSidebar/MappedFieldPicker/index.ts
- frontend/src/metabase/query_builder/components/DatasetEditor/DatasetFieldMetadataSidebar/SemanticTypePicker/CurrencyPicker.jsx 51 additions, 0 deletions...ieldMetadataSidebar/SemanticTypePicker/CurrencyPicker.jsx
- frontend/src/metabase/query_builder/components/DatasetEditor/DatasetFieldMetadataSidebar/SemanticTypePicker/CurrencyPicker.styled.tsx 14 additions, 0 deletions...adataSidebar/SemanticTypePicker/CurrencyPicker.styled.tsx
- frontend/src/metabase/query_builder/components/DatasetEditor/DatasetFieldMetadataSidebar/SemanticTypePicker/FKTargetPicker.tsx 63 additions, 0 deletions...ieldMetadataSidebar/SemanticTypePicker/FKTargetPicker.tsx
- frontend/src/metabase/query_builder/components/DatasetEditor/DatasetFieldMetadataSidebar/SemanticTypePicker/SemanticTypePicker.jsx 137 additions, 0 deletions...MetadataSidebar/SemanticTypePicker/SemanticTypePicker.jsx
Loading
Please register or sign in to comment