@dnb/eufemia
Version:
DNB Eufemia Design System UI Library
78 lines • 2.92 kB
JavaScript
export const ValueProperties = {
value: {
doc: 'Value for the value component. Will take precedence over the path value given in the data context.',
type: '{valueType}',
status: 'optional'
},
defaultValue: {
doc: 'Default value for the value component. Will not take precedence over the path value given in the data context.',
type: '{valueType}',
status: 'optional'
},
label: {
doc: 'Field label to show above the displayed value.',
type: 'string',
status: 'optional'
},
labelSrOnly: {
doc: 'Use `true` to make the label only readable by screen readers.',
type: 'boolean',
status: 'optional'
},
help: {
doc: 'Provide help content for the field using `title` and `content` as a string or React.Node. Additionally, you can set `open` to `true` to display the inline help, set the `breakout` property to `false` to disable the breakout of the inline help content, or use `renderAs` set to `dialog` to render the content in a [Dialog](/uilib/components/dialog/) (recommended for larger amounts of content).',
type: 'object',
status: 'optional'
},
transformLabel: {
doc: 'Transforms the label before it gets displayed. Receives the label as the first parameter. The second parameter is a object containing the `convertJsxToString` function.',
type: 'function',
status: 'optional'
},
inheritLabel: {
doc: 'Use `true` to inherit the label from a visible (rendered) field with the same path.',
type: 'boolean',
status: 'optional'
},
inheritVisibility: {
doc: 'Use `true` to inherit the visibility from a field with the same path. You can find more info in the [Value section](/uilib/extensions/forms/Value/#inherit-visibility-from-fields-based-on-path).',
type: 'boolean',
status: 'optional'
},
showEmpty: {
doc: 'Shows the value even if it is empty.',
type: 'boolean',
status: 'optional'
},
placeholder: {
doc: 'Text showing in place of the value if no value is given.',
type: 'string',
status: 'optional'
},
path: {
doc: 'JSON Pointer for where the data for this input is located in the source dataset.',
type: 'string',
status: 'optional'
},
inline: {
doc: 'For showing the value inline (not as a block element).',
type: 'boolean',
status: 'optional'
},
maxWidth: {
doc: 'Use `auto` for no max-width (use browser default), `small`, `medium` or `large` for predefined standard max widths. Defaults to `large`.',
type: 'string',
status: 'optional'
},
transformIn: {
doc: 'Transforms the `value` before its displayed in the value component.',
type: 'function',
status: 'optional'
},
'[Space](/uilib/layout/space/properties)': {
doc: 'Spacing properties like `top` or `bottom` are supported.',
type: ['string', 'object'],
status: 'optional'
}
};
//# sourceMappingURL=ValueDocs.js.map