mirror of
https://github.com/ToolJet/ToolJet
synced 2026-05-23 00:48:25 +00:00
Add JSON in column type dropdown.
This commit is contained in:
parent
94594463d4
commit
868b36ebcb
4 changed files with 16 additions and 4 deletions
|
|
@ -52,6 +52,7 @@ export const PropertiesTabElements = ({
|
|||
{ label: 'Boolean', value: 'boolean' },
|
||||
{ label: 'Image', value: 'image' },
|
||||
{ label: 'Link', value: 'link' },
|
||||
{ label: 'JSON', value: 'json' },
|
||||
// Following column types are deprecated
|
||||
{ label: 'Default', value: 'default' },
|
||||
{ label: 'Dropdown', value: 'dropdown' },
|
||||
|
|
|
|||
|
|
@ -122,9 +122,18 @@ export const StylesTabElements = ({
|
|||
</div>
|
||||
)}
|
||||
|
||||
{['string', 'default', undefined, 'number', 'boolean', 'select', 'text', 'newMultiSelect', 'datepicker'].includes(
|
||||
column.columnType
|
||||
) && (
|
||||
{[
|
||||
'string',
|
||||
'default',
|
||||
undefined,
|
||||
'number',
|
||||
'json',
|
||||
'boolean',
|
||||
'select',
|
||||
'text',
|
||||
'newMultiSelect',
|
||||
'datepicker',
|
||||
].includes(column.columnType) && (
|
||||
<>
|
||||
{column.columnType !== 'boolean' && (
|
||||
<div data-cy={`input-and-label-text-color`} className="field px-3">
|
||||
|
|
|
|||
|
|
@ -624,6 +624,8 @@ class TableComponent extends React.Component {
|
|||
return 'Select';
|
||||
case 'newMultiSelect':
|
||||
return 'Multiselect';
|
||||
case 'json':
|
||||
return 'JSON';
|
||||
default:
|
||||
capitalize(text ?? '');
|
||||
}
|
||||
|
|
|
|||
|
|
@ -29,7 +29,7 @@ export default function GenerateEachCellValue({
|
|||
|
||||
const [showHighlightedCells, setHighlighterCells] = React.useState(globalFilter ? true : false);
|
||||
// const [isNullCellClicked, setIsNullCellClicked] = React.useState(false);
|
||||
const columnTypeAllowToRenderMarkElement = ['text', 'string', 'default', 'number', undefined];
|
||||
const columnTypeAllowToRenderMarkElement = ['text', 'string', 'default', 'number', 'json', undefined];
|
||||
const ref = useRef();
|
||||
const [showOverlay, setShowOverlay] = useState(false);
|
||||
const [hovered, setHovered] = useState(false);
|
||||
|
|
|
|||
Loading…
Reference in a new issue