@dnb/eufemia
Version:
DNB Eufemia Design System UI Library
75 lines • 2.56 kB
JavaScript
import { FieldBlockProperties } from "../FieldBlock/FieldBlockDocs.js";
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: FieldBlockProperties.help,
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