Created
November 10, 2020 10:19
-
-
Save kwltrs/527efaffd02f14d286ca4de0ec6762a0 to your computer and use it in GitHub Desktop.
FFE react doc
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
{ | |
"packages/ffe-accordion-react/src/Accordion.js": { | |
"description": "", | |
"displayName": "Accordion", | |
"methods": [], | |
"props": { | |
"children": { | |
"type": { | |
"name": "node" | |
}, | |
"required": false, | |
"description": "Accordion items" | |
}, | |
"headingLevel": { | |
"type": { | |
"name": "enum", | |
"value": [ | |
{ | |
"value": "1", | |
"computed": false | |
}, | |
{ | |
"value": "2", | |
"computed": false | |
}, | |
{ | |
"value": "3", | |
"computed": false | |
}, | |
{ | |
"value": "4", | |
"computed": false | |
}, | |
{ | |
"value": "5", | |
"computed": false | |
}, | |
{ | |
"value": "6", | |
"computed": false | |
} | |
] | |
}, | |
"required": true, | |
"description": "The level of headings in the AccordionItems" | |
}, | |
"className": { | |
"type": { | |
"name": "string" | |
}, | |
"required": false, | |
"description": "Class assigned the container" | |
} | |
} | |
}, | |
"packages/ffe-accordion-react/src/AccordionItem.js": { | |
"description": "", | |
"methods": [] | |
}, | |
"packages/ffe-account-selector-react/src/components/account-selector/AccountSelector.js": { | |
"description": "", | |
"displayName": "AccountSelector", | |
"methods": [ | |
{ | |
"name": "renderSuggestion", | |
"docblock": null, | |
"modifiers": [], | |
"params": [ | |
{ | |
"name": "account", | |
"type": null | |
} | |
], | |
"returns": null | |
}, | |
{ | |
"name": "assignBaseSelectorRef", | |
"docblock": null, | |
"modifiers": [], | |
"params": [ | |
{ | |
"name": "baseSelector", | |
"type": null | |
} | |
], | |
"returns": null | |
}, | |
{ | |
"name": "renderNoMatches", | |
"docblock": null, | |
"modifiers": [], | |
"params": [], | |
"returns": null | |
}, | |
{ | |
"name": "onAccountSelect", | |
"docblock": null, | |
"modifiers": [], | |
"params": [ | |
{ | |
"name": "account", | |
"type": null | |
} | |
], | |
"returns": null | |
}, | |
{ | |
"name": "onInputChange", | |
"docblock": null, | |
"modifiers": [], | |
"params": [ | |
{ | |
"name": "value", | |
"type": null | |
} | |
], | |
"returns": null | |
}, | |
{ | |
"name": "onSuggestionSelect", | |
"docblock": null, | |
"modifiers": [], | |
"params": [ | |
{ | |
"name": "suggestion", | |
"type": null | |
} | |
], | |
"returns": null | |
}, | |
{ | |
"name": "filterSuggestions", | |
"docblock": null, | |
"modifiers": [], | |
"params": [], | |
"returns": null | |
} | |
], | |
"props": { | |
"accounts": { | |
"type": { | |
"name": "arrayOf", | |
"value": { | |
"name": "custom", | |
"raw": "Account" | |
} | |
}, | |
"required": false, | |
"description": "Array of objects:\n {\n accountNumber: string.isRequired,\n balance: number,\n currencyCode: string.\n name: string.isRequired,\n }" | |
}, | |
"className": { | |
"type": { | |
"name": "string" | |
}, | |
"required": false, | |
"description": "" | |
}, | |
"id": { | |
"type": { | |
"name": "string" | |
}, | |
"required": true, | |
"description": "" | |
}, | |
"locale": { | |
"type": { | |
"name": "custom", | |
"raw": "Locale.isRequired" | |
}, | |
"required": false, | |
"description": "'nb', 'nn', or 'en'" | |
}, | |
"noMatches": { | |
"type": { | |
"name": "string" | |
}, | |
"required": false, | |
"description": "Overrides default string for all locales." | |
}, | |
"onAccountSelected": { | |
"type": { | |
"name": "func" | |
}, | |
"required": true, | |
"description": "Called when an account is clicked (or Enter is pressed when highlighted)" | |
}, | |
"onChange": { | |
"type": { | |
"name": "func" | |
}, | |
"required": true, | |
"description": "Called on changes in the input field" | |
}, | |
"selectedAccount": { | |
"type": { | |
"name": "custom", | |
"raw": "Account" | |
}, | |
"required": false, | |
"description": "" | |
}, | |
"showBalance": { | |
"type": { | |
"name": "bool" | |
}, | |
"required": false, | |
"description": "Default true." | |
}, | |
"value": { | |
"type": { | |
"name": "string" | |
}, | |
"required": true, | |
"description": "" | |
}, | |
"readOnly": { | |
"type": { | |
"name": "bool" | |
}, | |
"required": false, | |
"description": "Disables the input-field. Useful when shown in native apps,\nwhere the textual input and keyboard can be distracting." | |
}, | |
"highCapacity": { | |
"type": { | |
"name": "bool" | |
}, | |
"required": false, | |
"description": "For situations where AccountSelector might be populated with hundreds of accounts\nuses react-window for performance optimization, default false" | |
} | |
} | |
}, | |
"packages/ffe-account-selector-react/src/components/account-selector-multi/AccountSelectorMulti.js": { | |
"description": "", | |
"displayName": "AccountSelectorMulti", | |
"methods": [ | |
{ | |
"name": "filterSuggestions", | |
"docblock": null, | |
"modifiers": [], | |
"params": [ | |
{ | |
"name": "value", | |
"type": null | |
} | |
], | |
"returns": null | |
}, | |
{ | |
"name": "onSuggestionSelect", | |
"docblock": null, | |
"modifiers": [], | |
"params": [ | |
{ | |
"name": "suggestion", | |
"type": null | |
} | |
], | |
"returns": null | |
}, | |
{ | |
"name": "renderSuggestion", | |
"docblock": null, | |
"modifiers": [], | |
"params": [ | |
{ | |
"name": "account", | |
"type": null | |
} | |
], | |
"returns": null | |
}, | |
{ | |
"name": "onBlur", | |
"docblock": null, | |
"modifiers": [], | |
"params": [], | |
"returns": null | |
}, | |
{ | |
"name": "onDone", | |
"docblock": null, | |
"modifiers": [], | |
"params": [], | |
"returns": null | |
}, | |
{ | |
"name": "renderSuggestionDetails", | |
"docblock": null, | |
"modifiers": [], | |
"params": [ | |
{ | |
"name": "listHeight", | |
"type": null | |
} | |
], | |
"returns": null | |
}, | |
{ | |
"name": "onKeyDown", | |
"docblock": null, | |
"modifiers": [], | |
"params": [ | |
{ | |
"name": "event", | |
"type": null | |
} | |
], | |
"returns": null | |
} | |
], | |
"props": { | |
"accounts": { | |
"type": { | |
"name": "arrayOf", | |
"value": { | |
"name": "custom", | |
"raw": "Account" | |
} | |
}, | |
"required": false, | |
"description": "Array of objects:\n {\n accountNumber: string.isRequired,\n balance: number,\n currencyCode: string.\n name: string.isRequired,\n }" | |
}, | |
"id": { | |
"type": { | |
"name": "string" | |
}, | |
"required": true, | |
"description": "" | |
}, | |
"isLoading": { | |
"type": { | |
"name": "bool" | |
}, | |
"required": false, | |
"description": "", | |
"defaultValue": { | |
"value": "false", | |
"computed": false | |
} | |
}, | |
"locale": { | |
"type": { | |
"name": "custom", | |
"raw": "Locale.isRequired" | |
}, | |
"required": false, | |
"description": "'nb', 'nn', or 'en'" | |
}, | |
"noMatches": { | |
"type": { | |
"name": "string" | |
}, | |
"required": false, | |
"description": "Overrides default string for all locales." | |
}, | |
"onAccountSelected": { | |
"type": { | |
"name": "func" | |
}, | |
"required": true, | |
"description": "Called when an account is clicked" | |
}, | |
"onBlur": { | |
"type": { | |
"name": "func" | |
}, | |
"required": true, | |
"description": "" | |
}, | |
"onSelectAll": { | |
"type": { | |
"name": "func" | |
}, | |
"required": false, | |
"description": "", | |
"defaultValue": { | |
"value": "() => {}", | |
"computed": false | |
} | |
}, | |
"selectedAccounts": { | |
"type": { | |
"name": "arrayOf", | |
"value": { | |
"name": "custom", | |
"raw": "Account" | |
} | |
}, | |
"required": false, | |
"description": "Array of objects:\n {\n accountNumber: string.isRequired,\n balance: number,\n currencyCode: string.\n name: string.isRequired,\n }", | |
"defaultValue": { | |
"value": "[]", | |
"computed": false | |
} | |
}, | |
"showSelectAllOption": { | |
"type": { | |
"name": "bool" | |
}, | |
"required": false, | |
"description": "", | |
"defaultValue": { | |
"value": "false", | |
"computed": false | |
} | |
}, | |
"value": { | |
"type": { | |
"name": "string" | |
}, | |
"required": false, | |
"description": "" | |
}, | |
"highCapacity": { | |
"type": { | |
"name": "bool" | |
}, | |
"required": false, | |
"description": "For situations where AccountSelector might be populated with hundreds of accounts\nuses react-window for performance optimization, default false" | |
} | |
} | |
}, | |
"packages/ffe-account-selector-react/src/components/base-selector/BaseSelector.js": { | |
"description": "", | |
"displayName": "BaseSelector", | |
"methods": [ | |
{ | |
"name": "_onSuggestionListChange", | |
"docblock": null, | |
"modifiers": [], | |
"params": [], | |
"returns": null | |
}, | |
{ | |
"name": "getSuggestionListHeight", | |
"docblock": null, | |
"modifiers": [], | |
"params": [], | |
"returns": null | |
}, | |
{ | |
"name": "setFocus", | |
"docblock": null, | |
"modifiers": [], | |
"params": [], | |
"returns": null | |
}, | |
{ | |
"name": "getInputHeight", | |
"docblock": null, | |
"modifiers": [], | |
"params": [], | |
"returns": null | |
}, | |
{ | |
"name": "onInputChange", | |
"docblock": null, | |
"modifiers": [], | |
"params": [ | |
{ | |
"name": "val", | |
"type": null | |
} | |
], | |
"returns": null | |
}, | |
{ | |
"name": "onFocus", | |
"docblock": null, | |
"modifiers": [], | |
"params": [], | |
"returns": null | |
}, | |
{ | |
"name": "onBlur", | |
"docblock": null, | |
"modifiers": [], | |
"params": [], | |
"returns": null | |
}, | |
{ | |
"name": "onClick", | |
"docblock": null, | |
"modifiers": [], | |
"params": [], | |
"returns": null | |
}, | |
{ | |
"name": "onInputReset", | |
"docblock": null, | |
"modifiers": [], | |
"params": [], | |
"returns": null | |
}, | |
{ | |
"name": "showOrHideSuggestions", | |
"docblock": null, | |
"modifiers": [], | |
"params": [ | |
{ | |
"name": "show", | |
"type": null | |
}, | |
{ | |
"name": "cb", | |
"type": null | |
} | |
], | |
"returns": null | |
}, | |
{ | |
"name": "setNextHighlighted", | |
"docblock": null, | |
"modifiers": [], | |
"params": [], | |
"returns": null | |
}, | |
{ | |
"name": "setPreviousHighlighted", | |
"docblock": null, | |
"modifiers": [], | |
"params": [], | |
"returns": null | |
}, | |
{ | |
"name": "setFirstHighlighted", | |
"docblock": null, | |
"modifiers": [], | |
"params": [], | |
"returns": null | |
}, | |
{ | |
"name": "setLastHighlighted", | |
"docblock": null, | |
"modifiers": [], | |
"params": [], | |
"returns": null | |
}, | |
{ | |
"name": "onInputKeyDown", | |
"docblock": null, | |
"modifiers": [], | |
"params": [ | |
{ | |
"name": "event", | |
"type": null | |
} | |
], | |
"returns": null | |
} | |
], | |
"props": { | |
"suggestions": { | |
"type": { | |
"name": "arrayOf", | |
"value": { | |
"name": "object" | |
} | |
}, | |
"required": true, | |
"description": "" | |
}, | |
"suggestionFilter": { | |
"type": { | |
"name": "func" | |
}, | |
"required": true, | |
"description": "" | |
}, | |
"onSelect": { | |
"type": { | |
"name": "func" | |
}, | |
"required": true, | |
"description": "" | |
}, | |
"value": { | |
"type": { | |
"name": "string" | |
}, | |
"required": false, | |
"description": "", | |
"defaultValue": { | |
"value": "''", | |
"computed": false | |
} | |
}, | |
"locale": { | |
"type": { | |
"name": "custom", | |
"raw": "Locale.isRequired" | |
}, | |
"required": false, | |
"description": "" | |
}, | |
"shouldHideSuggestionsOnSelect": { | |
"type": { | |
"name": "bool" | |
}, | |
"required": true, | |
"description": "" | |
}, | |
"shouldSelectHighlightedOnTab": { | |
"type": { | |
"name": "bool" | |
}, | |
"required": true, | |
"description": "" | |
}, | |
"shouldHideSuggestionsOnBlur": { | |
"type": { | |
"name": "bool" | |
}, | |
"required": true, | |
"description": "" | |
}, | |
"shouldHideSuggestionsOnReset": { | |
"type": { | |
"name": "bool" | |
}, | |
"required": true, | |
"description": "" | |
}, | |
"shouldShowSuggestionsOnFocus": { | |
"type": { | |
"name": "bool" | |
}, | |
"required": false, | |
"description": "", | |
"defaultValue": { | |
"value": "true", | |
"computed": false | |
} | |
}, | |
"onSuggestionSelect": { | |
"type": { | |
"name": "func" | |
}, | |
"required": true, | |
"description": "" | |
}, | |
"onChange": { | |
"type": { | |
"name": "func" | |
}, | |
"required": false, | |
"description": "", | |
"defaultValue": { | |
"value": "Function.prototype", | |
"computed": true | |
} | |
}, | |
"onBlur": { | |
"type": { | |
"name": "func" | |
}, | |
"required": false, | |
"description": "", | |
"defaultValue": { | |
"value": "Function.prototype", | |
"computed": true | |
} | |
}, | |
"onClick": { | |
"type": { | |
"name": "func" | |
}, | |
"required": false, | |
"description": "", | |
"defaultValue": { | |
"value": "Function.prototype", | |
"computed": true | |
} | |
}, | |
"onReset": { | |
"type": { | |
"name": "func" | |
}, | |
"required": false, | |
"description": "", | |
"defaultValue": { | |
"value": "Function.prototype", | |
"computed": true | |
} | |
}, | |
"onFocus": { | |
"type": { | |
"name": "func" | |
}, | |
"required": false, | |
"description": "", | |
"defaultValue": { | |
"value": "Function.prototype", | |
"computed": true | |
} | |
}, | |
"onSuggestionListChange": { | |
"type": { | |
"name": "func" | |
}, | |
"required": false, | |
"description": "", | |
"defaultValue": { | |
"value": "Function.prototype", | |
"computed": true | |
} | |
}, | |
"placeholder": { | |
"type": { | |
"name": "string" | |
}, | |
"required": false, | |
"description": "", | |
"defaultValue": { | |
"value": "''", | |
"computed": false | |
} | |
}, | |
"ariaInvalid": { | |
"type": { | |
"name": "bool" | |
}, | |
"required": false, | |
"description": "", | |
"defaultValue": { | |
"value": "false", | |
"computed": false | |
} | |
}, | |
"suggestionsHeightMax": { | |
"type": { | |
"name": "number" | |
}, | |
"required": false, | |
"description": "" | |
}, | |
"id": { | |
"type": { | |
"name": "string" | |
}, | |
"required": false, | |
"description": "" | |
}, | |
"name": { | |
"type": { | |
"name": "string" | |
}, | |
"required": false, | |
"description": "" | |
}, | |
"readOnly": { | |
"type": { | |
"name": "bool" | |
}, | |
"required": false, | |
"description": "" | |
}, | |
"highCapacity": { | |
"type": { | |
"name": "bool" | |
}, | |
"required": false, | |
"description": "", | |
"defaultValue": { | |
"value": "false", | |
"computed": false | |
} | |
} | |
} | |
}, | |
"packages/ffe-account-selector-react/src/subcomponents/account/AccountDetails.js": { | |
"description": "", | |
"displayName": "AccountDetails", | |
"methods": [], | |
"props": { | |
"account": { | |
"type": { | |
"name": "custom", | |
"raw": "Account.isRequired" | |
}, | |
"required": false, | |
"description": "" | |
}, | |
"locale": { | |
"type": { | |
"name": "custom", | |
"raw": "Locale.isRequired" | |
}, | |
"required": false, | |
"description": "" | |
}, | |
"showBalance": { | |
"type": { | |
"name": "bool" | |
}, | |
"required": false, | |
"description": "", | |
"defaultValue": { | |
"value": "true", | |
"computed": false | |
} | |
} | |
} | |
}, | |
"packages/ffe-account-selector-react/src/subcomponents/account/AccountNoMatch.js": { | |
"description": "", | |
"displayName": "AccountNoMatch", | |
"methods": [], | |
"props": { | |
"value": { | |
"type": { | |
"name": "string" | |
}, | |
"required": false, | |
"description": "" | |
}, | |
"locale": { | |
"type": { | |
"name": "custom", | |
"raw": "Locale.isRequired" | |
}, | |
"required": false, | |
"description": "" | |
} | |
} | |
}, | |
"packages/ffe-account-selector-react/src/subcomponents/account/AccountSuggestion.js": { | |
"description": "", | |
"displayName": "AccountSuggestionItem", | |
"methods": [], | |
"props": { | |
"account": { | |
"type": { | |
"name": "custom", | |
"raw": "Account.isRequired" | |
}, | |
"required": false, | |
"description": "" | |
}, | |
"locale": { | |
"type": { | |
"name": "custom", | |
"raw": "Locale.isRequired" | |
}, | |
"required": false, | |
"description": "" | |
}, | |
"showBalance": { | |
"type": { | |
"name": "bool" | |
}, | |
"required": false, | |
"description": "", | |
"defaultValue": { | |
"value": "true", | |
"computed": false | |
} | |
} | |
} | |
}, | |
"packages/ffe-account-selector-react/src/subcomponents/account/AccountSuggestionMulti.js": { | |
"description": "", | |
"displayName": "AccountSuggestionMulti", | |
"methods": [], | |
"props": { | |
"account": { | |
"type": { | |
"name": "custom", | |
"raw": "Account.isRequired" | |
}, | |
"required": false, | |
"description": "" | |
}, | |
"locale": { | |
"type": { | |
"name": "custom", | |
"raw": "Locale.isRequired" | |
}, | |
"required": false, | |
"description": "" | |
}, | |
"selected": { | |
"type": { | |
"name": "bool" | |
}, | |
"required": false, | |
"description": "", | |
"defaultValue": { | |
"value": "false", | |
"computed": false | |
} | |
} | |
} | |
}, | |
"packages/ffe-account-selector-react/src/subcomponents/input-field/InputField.js": { | |
"description": "", | |
"displayName": "InputField", | |
"methods": [], | |
"props": { | |
"onChange": { | |
"type": { | |
"name": "func" | |
}, | |
"required": true, | |
"description": "" | |
}, | |
"onKeyDown": { | |
"type": { | |
"name": "func" | |
}, | |
"required": true, | |
"description": "" | |
}, | |
"value": { | |
"type": { | |
"name": "string" | |
}, | |
"required": true, | |
"description": "" | |
}, | |
"onReset": { | |
"type": { | |
"name": "func" | |
}, | |
"required": true, | |
"description": "" | |
}, | |
"isSuggestionsShowing": { | |
"type": { | |
"name": "bool" | |
}, | |
"required": true, | |
"description": "" | |
}, | |
"id": { | |
"type": { | |
"name": "string" | |
}, | |
"required": true, | |
"description": "" | |
}, | |
"readOnly": { | |
"type": { | |
"name": "bool" | |
}, | |
"required": false, | |
"description": "", | |
"defaultValue": { | |
"value": "false", | |
"computed": false | |
} | |
}, | |
"placeholder": { | |
"type": { | |
"name": "string" | |
}, | |
"required": false, | |
"description": "" | |
}, | |
"onBlur": { | |
"type": { | |
"name": "func" | |
}, | |
"required": false, | |
"description": "", | |
"defaultValue": { | |
"value": "() => {}", | |
"computed": false | |
} | |
}, | |
"onFocus": { | |
"type": { | |
"name": "func" | |
}, | |
"required": false, | |
"description": "", | |
"defaultValue": { | |
"value": "() => {}", | |
"computed": false | |
} | |
}, | |
"onClick": { | |
"type": { | |
"name": "func" | |
}, | |
"required": false, | |
"description": "" | |
}, | |
"ariaInvalid": { | |
"type": { | |
"name": "bool" | |
}, | |
"required": false, | |
"description": "", | |
"defaultValue": { | |
"value": "false", | |
"computed": false | |
} | |
}, | |
"inputFieldRef": { | |
"type": { | |
"name": "func" | |
}, | |
"required": false, | |
"description": "", | |
"defaultValue": { | |
"value": "() => {}", | |
"computed": false | |
} | |
}, | |
"highlightedIndex": { | |
"type": { | |
"name": "number" | |
}, | |
"required": false, | |
"description": "" | |
}, | |
"suggestionListId": { | |
"type": { | |
"name": "string" | |
}, | |
"required": false, | |
"description": "" | |
}, | |
"name": { | |
"type": { | |
"name": "string" | |
}, | |
"required": false, | |
"description": "" | |
}, | |
"locale": { | |
"type": { | |
"name": "custom", | |
"raw": "Locale.isRequired" | |
}, | |
"required": false, | |
"description": "" | |
} | |
} | |
}, | |
"packages/ffe-account-selector-react/src/subcomponents/suggestion/SuggestionItem.js": { | |
"description": "", | |
"displayName": "SuggestionItem", | |
"methods": [], | |
"props": { | |
"item": { | |
"type": { | |
"name": "object" | |
}, | |
"required": true, | |
"description": "" | |
}, | |
"id": { | |
"type": { | |
"name": "string" | |
}, | |
"required": true, | |
"description": "" | |
}, | |
"isHighlighted": { | |
"type": { | |
"name": "bool" | |
}, | |
"required": true, | |
"description": "" | |
}, | |
"render": { | |
"type": { | |
"name": "func" | |
}, | |
"required": true, | |
"description": "" | |
}, | |
"onSelect": { | |
"type": { | |
"name": "func" | |
}, | |
"required": true, | |
"description": "" | |
}, | |
"refHighlightedSuggestion": { | |
"type": { | |
"name": "func" | |
}, | |
"required": true, | |
"description": "" | |
} | |
} | |
}, | |
"packages/ffe-account-selector-react/src/subcomponents/suggestion/SuggestionList.js": { | |
"description": "", | |
"displayName": "SuggestionList", | |
"methods": [], | |
"props": { | |
"suggestions": { | |
"type": { | |
"name": "arrayOf", | |
"value": { | |
"name": "object" | |
} | |
}, | |
"required": true, | |
"description": "" | |
}, | |
"highlightedIndex": { | |
"type": { | |
"name": "number" | |
}, | |
"required": true, | |
"description": "" | |
}, | |
"renderSuggestion": { | |
"type": { | |
"name": "func" | |
}, | |
"required": true, | |
"description": "" | |
}, | |
"renderNoMatches": { | |
"type": { | |
"name": "func" | |
}, | |
"required": false, | |
"description": "", | |
"defaultValue": { | |
"value": "() => {}", | |
"computed": false | |
} | |
}, | |
"id": { | |
"type": { | |
"name": "string" | |
}, | |
"required": true, | |
"description": "" | |
}, | |
"isLoading": { | |
"type": { | |
"name": "bool" | |
}, | |
"required": false, | |
"description": "", | |
"defaultValue": { | |
"value": "false", | |
"computed": false | |
} | |
} | |
} | |
}, | |
"packages/ffe-account-selector-react/src/subcomponents/suggestion/SuggestionListContainer.js": { | |
"description": "", | |
"displayName": "SuggestionListContainer", | |
"methods": [ | |
{ | |
"name": "refHighlightedSuggestion", | |
"docblock": null, | |
"modifiers": [], | |
"params": [ | |
{ | |
"name": "suggestionEl", | |
"type": null | |
} | |
], | |
"returns": null | |
}, | |
{ | |
"name": "_setScrollPos", | |
"docblock": null, | |
"modifiers": [], | |
"params": [ | |
{ | |
"name": "pos", | |
"type": null | |
} | |
], | |
"returns": null | |
}, | |
{ | |
"name": "setScrollPosStart", | |
"docblock": null, | |
"modifiers": [], | |
"params": [], | |
"returns": null | |
}, | |
{ | |
"name": "setScrollPosEnd", | |
"docblock": null, | |
"modifiers": [], | |
"params": [], | |
"returns": null | |
}, | |
{ | |
"name": "setScrollPosNext", | |
"docblock": null, | |
"modifiers": [], | |
"params": [], | |
"returns": null | |
}, | |
{ | |
"name": "setScrollPosPrevious", | |
"docblock": null, | |
"modifiers": [], | |
"params": [], | |
"returns": null | |
} | |
], | |
"props": { | |
"highlightedIndex": { | |
"type": { | |
"name": "number" | |
}, | |
"required": true, | |
"description": "" | |
}, | |
"heightMax": { | |
"type": { | |
"name": "number" | |
}, | |
"required": false, | |
"description": "", | |
"defaultValue": { | |
"value": "300", | |
"computed": false | |
} | |
}, | |
"autoHeight": { | |
"type": { | |
"name": "bool" | |
}, | |
"required": false, | |
"description": "", | |
"defaultValue": { | |
"value": "true", | |
"computed": false | |
} | |
} | |
} | |
}, | |
"packages/ffe-account-selector-react/src/subcomponents/suggestion/SuggestionListStatusBar.js": { | |
"description": "", | |
"displayName": "StatusBar", | |
"methods": [], | |
"props": { | |
"onDone": { | |
"type": { | |
"name": "func" | |
}, | |
"required": true, | |
"description": "" | |
}, | |
"renderSelectionStatus": { | |
"type": { | |
"name": "func" | |
}, | |
"required": true, | |
"description": "" | |
}, | |
"labelDoneButton": { | |
"type": { | |
"name": "string" | |
}, | |
"required": true, | |
"description": "" | |
}, | |
"style": { | |
"type": { | |
"name": "object" | |
}, | |
"required": true, | |
"description": "" | |
} | |
} | |
}, | |
"packages/ffe-account-selector-react/src/subcomponents/suggestion-high-capacity/SuggestionItem.js": { | |
"description": "", | |
"displayName": "SuggestionItem", | |
"methods": [], | |
"props": { | |
"item": { | |
"type": { | |
"name": "object" | |
}, | |
"required": true, | |
"description": "" | |
}, | |
"id": { | |
"type": { | |
"name": "string" | |
}, | |
"required": true, | |
"description": "" | |
}, | |
"isHighlighted": { | |
"type": { | |
"name": "bool" | |
}, | |
"required": true, | |
"description": "" | |
}, | |
"render": { | |
"type": { | |
"name": "func" | |
}, | |
"required": true, | |
"description": "" | |
}, | |
"onSelect": { | |
"type": { | |
"name": "func" | |
}, | |
"required": true, | |
"description": "" | |
}, | |
"refHighlightedSuggestion": { | |
"type": { | |
"name": "func" | |
}, | |
"required": true, | |
"description": "" | |
}, | |
"style": { | |
"type": { | |
"name": "object" | |
}, | |
"required": false, | |
"description": "" | |
} | |
} | |
}, | |
"packages/ffe-account-selector-react/src/subcomponents/suggestion-high-capacity/SuggestionList.js": { | |
"description": "", | |
"displayName": "SuggestionList", | |
"methods": [], | |
"props": { | |
"suggestions": { | |
"type": { | |
"name": "arrayOf", | |
"value": { | |
"name": "object" | |
} | |
}, | |
"required": true, | |
"description": "" | |
}, | |
"highlightedIndex": { | |
"type": { | |
"name": "number" | |
}, | |
"required": true, | |
"description": "" | |
}, | |
"renderSuggestion": { | |
"type": { | |
"name": "func" | |
}, | |
"required": true, | |
"description": "" | |
}, | |
"renderNoMatches": { | |
"type": { | |
"name": "func" | |
}, | |
"required": false, | |
"description": "", | |
"defaultValue": { | |
"value": "() => {}", | |
"computed": false | |
} | |
}, | |
"id": { | |
"type": { | |
"name": "string" | |
}, | |
"required": true, | |
"description": "" | |
}, | |
"isLoading": { | |
"type": { | |
"name": "bool" | |
}, | |
"required": false, | |
"description": "", | |
"defaultValue": { | |
"value": "false", | |
"computed": false | |
} | |
}, | |
"refList": { | |
"type": { | |
"name": "object" | |
}, | |
"required": false, | |
"description": "" | |
}, | |
"height": { | |
"type": { | |
"name": "number" | |
}, | |
"required": false, | |
"description": "", | |
"defaultValue": { | |
"value": "300", | |
"computed": false | |
} | |
}, | |
"itemSize": { | |
"type": { | |
"name": "number" | |
}, | |
"required": false, | |
"description": "", | |
"defaultValue": { | |
"value": "55", | |
"computed": false | |
} | |
} | |
} | |
}, | |
"packages/ffe-account-selector-react/src/subcomponents/suggestion-high-capacity/SuggestionListContainer.js": { | |
"description": "", | |
"displayName": "SuggestionListContainer", | |
"methods": [ | |
{ | |
"name": "refHighlightedSuggestion", | |
"docblock": null, | |
"modifiers": [], | |
"params": [ | |
{ | |
"name": "suggestionEl", | |
"type": null | |
} | |
], | |
"returns": null | |
}, | |
{ | |
"name": "_setScrollPos", | |
"docblock": null, | |
"modifiers": [], | |
"params": [ | |
{ | |
"name": "pos", | |
"type": null | |
} | |
], | |
"returns": null | |
}, | |
{ | |
"name": "setScrollPosStart", | |
"docblock": null, | |
"modifiers": [], | |
"params": [], | |
"returns": null | |
}, | |
{ | |
"name": "setScrollPosEnd", | |
"docblock": null, | |
"modifiers": [], | |
"params": [], | |
"returns": null | |
}, | |
{ | |
"name": "setScrollPosNext", | |
"docblock": null, | |
"modifiers": [], | |
"params": [], | |
"returns": null | |
}, | |
{ | |
"name": "setScrollPosPrevious", | |
"docblock": null, | |
"modifiers": [], | |
"params": [], | |
"returns": null | |
}, | |
{ | |
"name": "handleScroll", | |
"docblock": null, | |
"modifiers": [], | |
"params": [ | |
{ | |
"name": "{ target }", | |
"type": null | |
} | |
], | |
"returns": null | |
} | |
], | |
"props": { | |
"highlightedIndex": { | |
"type": { | |
"name": "number" | |
}, | |
"required": true, | |
"description": "" | |
}, | |
"heightMax": { | |
"type": { | |
"name": "number" | |
}, | |
"required": false, | |
"description": "", | |
"defaultValue": { | |
"value": "300", | |
"computed": false | |
} | |
}, | |
"autoHeight": { | |
"type": { | |
"name": "bool" | |
}, | |
"required": false, | |
"description": "", | |
"defaultValue": { | |
"value": "true", | |
"computed": false | |
} | |
} | |
} | |
}, | |
"packages/ffe-account-selector-react/src/subcomponents/suggestion-high-capacity/SuggestionListStatusBar.js": { | |
"description": "", | |
"displayName": "StatusBar", | |
"methods": [], | |
"props": { | |
"onDone": { | |
"type": { | |
"name": "func" | |
}, | |
"required": true, | |
"description": "" | |
}, | |
"renderSelectionStatus": { | |
"type": { | |
"name": "func" | |
}, | |
"required": true, | |
"description": "" | |
}, | |
"labelDoneButton": { | |
"type": { | |
"name": "string" | |
}, | |
"required": true, | |
"description": "" | |
}, | |
"style": { | |
"type": { | |
"name": "object" | |
}, | |
"required": true, | |
"description": "" | |
} | |
} | |
}, | |
"packages/ffe-buttons-react/src/ActionButton.js": { | |
"description": "", | |
"displayName": "ActionButton", | |
"methods": [], | |
"props": { | |
"ariaLoadingMessage": { | |
"type": { | |
"name": "string" | |
}, | |
"required": false, | |
"description": "Aria label for loading indicator" | |
}, | |
"children": { | |
"type": { | |
"name": "node" | |
}, | |
"required": false, | |
"description": "The button label" | |
}, | |
"className": { | |
"type": { | |
"name": "string" | |
}, | |
"required": false, | |
"description": "Extra class names" | |
}, | |
"condensed": { | |
"type": { | |
"name": "bool" | |
}, | |
"required": false, | |
"description": "Condensed modifier. Use in condensed designs" | |
}, | |
"disabled": { | |
"type": { | |
"name": "bool" | |
}, | |
"required": false, | |
"description": "Disable a button in certain situations" | |
}, | |
"element": { | |
"type": { | |
"name": "union", | |
"value": [ | |
{ | |
"name": "func" | |
}, | |
{ | |
"name": "string" | |
}, | |
{ | |
"name": "custom", | |
"raw": "elementType" | |
} | |
] | |
}, | |
"required": false, | |
"description": "The rendered element, like an `<a />` or `<Link />`" | |
}, | |
"ghost": { | |
"type": { | |
"name": "bool" | |
}, | |
"required": false, | |
"description": "Applies the ghost modifier if true.", | |
"defaultValue": { | |
"value": "false", | |
"computed": false | |
} | |
}, | |
"innerRef": { | |
"type": { | |
"name": "union", | |
"value": [ | |
{ | |
"name": "func" | |
}, | |
{ | |
"name": "shape", | |
"value": { | |
"current": { | |
"name": "object", | |
"required": false | |
} | |
} | |
} | |
] | |
}, | |
"required": false, | |
"description": "Ref-setting function, or ref created by useRef, passed to the button element" | |
}, | |
"isLoading": { | |
"type": { | |
"name": "bool" | |
}, | |
"required": false, | |
"description": "Shows a loader if true" | |
}, | |
"leftIcon": { | |
"type": { | |
"name": "node" | |
}, | |
"required": false, | |
"description": "Icon shown to the left of the label" | |
}, | |
"rightIcon": { | |
"type": { | |
"name": "node" | |
}, | |
"required": false, | |
"description": "Icon shown to the right of the label" | |
}, | |
"dark": { | |
"type": { | |
"name": "bool" | |
}, | |
"required": false, | |
"description": "Dark variant", | |
"defaultValue": { | |
"value": "false", | |
"computed": false | |
} | |
} | |
} | |
}, | |
"packages/ffe-buttons-react/src/BackButton.js": { | |
"description": "", | |
"displayName": "BackButton", | |
"methods": [], | |
"props": { | |
"children": { | |
"type": { | |
"name": "node" | |
}, | |
"required": false, | |
"description": "The button label" | |
}, | |
"className": { | |
"type": { | |
"name": "string" | |
}, | |
"required": false, | |
"description": "Extra class names" | |
}, | |
"element": { | |
"type": { | |
"name": "union", | |
"value": [ | |
{ | |
"name": "func" | |
}, | |
{ | |
"name": "string" | |
}, | |
{ | |
"name": "custom", | |
"raw": "elementType" | |
} | |
] | |
}, | |
"required": false, | |
"description": "The rendered element, like an `<a />` or `<Link />`" | |
}, | |
"innerRef": { | |
"type": { | |
"name": "union", | |
"value": [ | |
{ | |
"name": "func" | |
}, | |
{ | |
"name": "shape", | |
"value": { | |
"current": { | |
"name": "object", | |
"required": false | |
} | |
} | |
} | |
] | |
}, | |
"required": false, | |
"description": "Ref-setting function, or ref created by useRef, passed to the button element" | |
}, | |
"dark": { | |
"type": { | |
"name": "bool" | |
}, | |
"required": false, | |
"description": "Dark variant", | |
"defaultValue": { | |
"value": "false", | |
"computed": false | |
} | |
} | |
} | |
}, | |
"packages/ffe-buttons-react/src/BaseButton.js": { | |
"description": "Internal component", | |
"displayName": "BaseButton", | |
"methods": [], | |
"props": { | |
"ariaLoadingMessage": { | |
"type": { | |
"name": "string" | |
}, | |
"required": false, | |
"description": "Aria label for loading indicator", | |
"defaultValue": { | |
"value": "'Vennligst vent'", | |
"computed": false | |
} | |
}, | |
"buttonType": { | |
"type": { | |
"name": "enum", | |
"value": [ | |
{ | |
"value": "'action'", | |
"computed": false | |
}, | |
{ | |
"value": "'primary'", | |
"computed": false | |
}, | |
{ | |
"value": "'secondary'", | |
"computed": false | |
}, | |
{ | |
"value": "'shortcut'", | |
"computed": false | |
}, | |
{ | |
"value": "'task'", | |
"computed": false | |
} | |
] | |
}, | |
"required": false, | |
"description": "Enum of supported prop types. Used internally only.\n@ignore" | |
}, | |
"children": { | |
"type": { | |
"name": "node" | |
}, | |
"required": false, | |
"description": "The button label" | |
}, | |
"className": { | |
"type": { | |
"name": "string" | |
}, | |
"required": false, | |
"description": "Extra class names" | |
}, | |
"condensed": { | |
"type": { | |
"name": "bool" | |
}, | |
"required": false, | |
"description": "Condensed modifier. Use in condensed designs" | |
}, | |
"disabled": { | |
"type": { | |
"name": "bool" | |
}, | |
"required": false, | |
"description": "Disable a button in certain situations" | |
}, | |
"element": { | |
"type": { | |
"name": "union", | |
"value": [ | |
{ | |
"name": "func" | |
}, | |
{ | |
"name": "string" | |
}, | |
{ | |
"name": "custom", | |
"raw": "elementType" | |
} | |
] | |
}, | |
"required": false, | |
"description": "The rendered element, like an `<a />` or `<Link />`", | |
"defaultValue": { | |
"value": "'button'", | |
"computed": false | |
} | |
}, | |
"innerRef": { | |
"type": { | |
"name": "union", | |
"value": [ | |
{ | |
"name": "func" | |
}, | |
{ | |
"name": "shape", | |
"value": { | |
"current": { | |
"name": "object", | |
"required": false | |
} | |
} | |
} | |
] | |
}, | |
"required": false, | |
"description": "Ref-setting function, or ref created by useRef, passed to the button element" | |
}, | |
"isLoading": { | |
"type": { | |
"name": "bool" | |
}, | |
"required": false, | |
"description": "Shows a loader if true" | |
}, | |
"leftIcon": { | |
"type": { | |
"name": "node" | |
}, | |
"required": false, | |
"description": "Icon shown to the left of the label" | |
}, | |
"rightIcon": { | |
"type": { | |
"name": "node" | |
}, | |
"required": false, | |
"description": "Icon shown to the right of the label" | |
}, | |
"dark": { | |
"type": { | |
"name": "bool" | |
}, | |
"required": false, | |
"description": "Dark variant", | |
"defaultValue": { | |
"value": "false", | |
"computed": false | |
} | |
} | |
} | |
}, | |
"packages/ffe-buttons-react/src/ButtonGroup.js": { | |
"description": "", | |
"displayName": "ButtonGroup", | |
"methods": [], | |
"props": { | |
"className": { | |
"type": { | |
"name": "string" | |
}, | |
"required": false, | |
"description": "Extra class name applied in addition to the FFE classes" | |
}, | |
"thin": { | |
"type": { | |
"name": "bool" | |
}, | |
"required": false, | |
"description": "Applies the thin modifier to remove margins" | |
}, | |
"inline": { | |
"type": { | |
"name": "bool" | |
}, | |
"required": false, | |
"description": "Applies the inline modifier to make all child buttons inline" | |
} | |
} | |
}, | |
"packages/ffe-buttons-react/src/ExpandButton.js": { | |
"description": "", | |
"displayName": "ExpandButton", | |
"methods": [], | |
"props": { | |
"children": { | |
"type": { | |
"name": "node" | |
}, | |
"required": true, | |
"description": "The button label" | |
}, | |
"className": { | |
"type": { | |
"name": "string" | |
}, | |
"required": false, | |
"description": "Extra class names" | |
}, | |
"element": { | |
"type": { | |
"name": "union", | |
"value": [ | |
{ | |
"name": "func" | |
}, | |
{ | |
"name": "string" | |
}, | |
{ | |
"name": "custom", | |
"raw": "elementType" | |
} | |
] | |
}, | |
"required": false, | |
"description": "The rendered element, like an `<a />` or `<Link />`", | |
"defaultValue": { | |
"value": "'button'", | |
"computed": false | |
} | |
}, | |
"closeLabel": { | |
"type": { | |
"name": "string" | |
}, | |
"required": false, | |
"description": "An accessible label for the close-button, only shown in the \"isExpanded\" state", | |
"defaultValue": { | |
"value": "'Lukk'", | |
"computed": false | |
} | |
}, | |
"leftIcon": { | |
"type": { | |
"name": "node" | |
}, | |
"required": false, | |
"description": "Icon shown to the left of the label" | |
}, | |
"rightIcon": { | |
"type": { | |
"name": "node" | |
}, | |
"required": false, | |
"description": "Icon shown to the right of the label" | |
}, | |
"innerRef": { | |
"type": { | |
"name": "union", | |
"value": [ | |
{ | |
"name": "func" | |
}, | |
{ | |
"name": "shape", | |
"value": { | |
"current": { | |
"name": "object", | |
"required": false | |
} | |
} | |
} | |
] | |
}, | |
"required": false, | |
"description": "Ref-setting function, or ref created by useRef, passed to the button element" | |
}, | |
"isExpanded": { | |
"type": { | |
"name": "bool" | |
}, | |
"required": true, | |
"description": "When true the component will render a circle with an X indicating whatever is controlled is in an expanded state." | |
}, | |
"onClick": { | |
"type": { | |
"name": "func" | |
}, | |
"required": true, | |
"description": "Use to listen for clicks and toggle the `isExpanded` property together with whatever it is you're expanding." | |
} | |
} | |
}, | |
"packages/ffe-buttons-react/src/InlineBaseButton.js": { | |
"description": "Internal component\n@ignore", | |
"displayName": "InlineBaseButton", | |
"methods": [], | |
"props": { | |
"buttonType": { | |
"type": { | |
"name": "enum", | |
"value": [ | |
{ | |
"value": "'tertiary'", | |
"computed": false | |
}, | |
{ | |
"value": "'back'", | |
"computed": false | |
}, | |
{ | |
"value": "'expand'", | |
"computed": false | |
} | |
] | |
}, | |
"required": false, | |
"description": "Enum of supported prop types. Used internally only.\n@ignore" | |
}, | |
"children": { | |
"type": { | |
"name": "node" | |
}, | |
"required": true, | |
"description": "The button label" | |
}, | |
"className": { | |
"type": { | |
"name": "string" | |
}, | |
"required": false, | |
"description": "Extra class names" | |
}, | |
"element": { | |
"type": { | |
"name": "union", | |
"value": [ | |
{ | |
"name": "string" | |
}, | |
{ | |
"name": "func" | |
}, | |
{ | |
"name": "custom", | |
"raw": "elementType" | |
} | |
] | |
}, | |
"required": false, | |
"description": "The rendered element, like an `<a />` or `<Link />`", | |
"defaultValue": { | |
"value": "'button'", | |
"computed": false | |
} | |
}, | |
"innerRef": { | |
"type": { | |
"name": "union", | |
"value": [ | |
{ | |
"name": "func" | |
}, | |
{ | |
"name": "shape", | |
"value": { | |
"current": { | |
"name": "object", | |
"required": false | |
} | |
} | |
} | |
] | |
}, | |
"required": false, | |
"description": "Ref-setting function, or ref created by useRef, passed to the button element" | |
}, | |
"leftIcon": { | |
"type": { | |
"name": "node" | |
}, | |
"required": false, | |
"description": "Icon shown to the left of the label" | |
}, | |
"rightIcon": { | |
"type": { | |
"name": "node" | |
}, | |
"required": false, | |
"description": "Icon shown to the right of the label" | |
}, | |
"dark": { | |
"type": { | |
"name": "bool" | |
}, | |
"required": false, | |
"description": "Dark variant", | |
"defaultValue": { | |
"value": "false", | |
"computed": false | |
} | |
} | |
} | |
}, | |
"packages/ffe-buttons-react/src/InlineExpandButton.js": { | |
"description": "", | |
"displayName": "InlineExpandButton", | |
"methods": [], | |
"props": { | |
"children": { | |
"type": { | |
"name": "node" | |
}, | |
"required": false, | |
"description": "Text that should reflect the isExpanded state." | |
}, | |
"innerRef": { | |
"type": { | |
"name": "union", | |
"value": [ | |
{ | |
"name": "func" | |
}, | |
{ | |
"name": "shape", | |
"value": { | |
"current": { | |
"name": "object", | |
"required": false | |
} | |
} | |
} | |
] | |
}, | |
"required": false, | |
"description": "Ref-setting function, or ref created by useRef, passed to the button element" | |
}, | |
"isExpanded": { | |
"type": { | |
"name": "bool" | |
}, | |
"required": true, | |
"description": "When true it will indicate the button is in its open state" | |
}, | |
"onClick": { | |
"type": { | |
"name": "func" | |
}, | |
"required": true, | |
"description": "Listen for clicks to toggle the isExpanded state." | |
} | |
} | |
}, | |
"packages/ffe-buttons-react/src/PrimaryButton.js": { | |
"description": "", | |
"displayName": "PrimaryButton", | |
"methods": [], | |
"props": { | |
"ariaLoadingMessage": { | |
"type": { | |
"name": "string" | |
}, | |
"required": false, | |
"description": "Aria label for loading indicator" | |
}, | |
"children": { | |
"type": { | |
"name": "node" | |
}, | |
"required": false, | |
"description": "The button label" | |
}, | |
"className": { | |
"type": { | |
"name": "string" | |
}, | |
"required": false, | |
"description": "Extra class names" | |
}, | |
"condensed": { | |
"type": { | |
"name": "bool" | |
}, | |
"required": false, | |
"description": "Condensed modifier. Use in condensed designs" | |
}, | |
"disabled": { | |
"type": { | |
"name": "bool" | |
}, | |
"required": false, | |
"description": "Disable a button in certain situations" | |
}, | |
"element": { | |
"type": { | |
"name": "union", | |
"value": [ | |
{ | |
"name": "func" | |
}, | |
{ | |
"name": "string" | |
}, | |
{ | |
"name": "custom", | |
"raw": "elementType" | |
} | |
] | |
}, | |
"required": false, | |
"description": "The rendered element, like an `<a />` or `<Link />`" | |
}, | |
"innerRef": { | |
"type": { | |
"name": "union", | |
"value": [ | |
{ | |
"name": "func" | |
}, | |
{ | |
"name": "shape", | |
"value": { | |
"current": { | |
"name": "object", | |
"required": false | |
} | |
} | |
} | |
] | |
}, | |
"required": false, | |
"description": "Ref-setting function, or ref created by useRef, passed to the button element" | |
}, | |
"isLoading": { | |
"type": { | |
"name": "bool" | |
}, | |
"required": false, | |
"description": "Shows a loader if true" | |
}, | |
"leftIcon": { | |
"type": { | |
"name": "node" | |
}, | |
"required": false, | |
"description": "Icon shown to the left of the label" | |
}, | |
"rightIcon": { | |
"type": { | |
"name": "node" | |
}, | |
"required": false, | |
"description": "Icon shown to the right of the label" | |
}, | |
"dark": { | |
"type": { | |
"name": "bool" | |
}, | |
"required": false, | |
"description": "Dark variant", | |
"defaultValue": { | |
"value": "false", | |
"computed": false | |
} | |
} | |
} | |
}, | |
"packages/ffe-buttons-react/src/SecondaryButton.js": { | |
"description": "", | |
"displayName": "SecondaryButton", | |
"methods": [], | |
"props": { | |
"ariaLoadingMessage": { | |
"type": { | |
"name": "string" | |
}, | |
"required": false, | |
"description": "Aria label for loading indicator" | |
}, | |
"children": { | |
"type": { | |
"name": "node" | |
}, | |
"required": false, | |
"description": "The button label" | |
}, | |
"className": { | |
"type": { | |
"name": "string" | |
}, | |
"required": false, | |
"description": "Extra class names" | |
}, | |
"condensed": { | |
"type": { | |
"name": "bool" | |
}, | |
"required": false, | |
"description": "Condensed modifier. Use in condensed designs" | |
}, | |
"disabled": { | |
"type": { | |
"name": "bool" | |
}, | |
"required": false, | |
"description": "Disable a button in certain situations" | |
}, | |
"element": { | |
"type": { | |
"name": "union", | |
"value": [ | |
{ | |
"name": "func" | |
}, | |
{ | |
"name": "string" | |
}, | |
{ | |
"name": "custom", | |
"raw": "elementType" | |
} | |
] | |
}, | |
"required": false, | |
"description": "The rendered element, like an `<a />` or `<Link />`" | |
}, | |
"innerRef": { | |
"type": { | |
"name": "union", | |
"value": [ | |
{ | |
"name": "func" | |
}, | |
{ | |
"name": "shape", | |
"value": { | |
"current": { | |
"name": "object", | |
"required": false | |
} | |
} | |
} | |
] | |
}, | |
"required": false, | |
"description": "Ref-setting function, or ref created by useRef, passed to the button element" | |
}, | |
"isLoading": { | |
"type": { | |
"name": "bool" | |
}, | |
"required": false, | |
"description": "Shows a loader if true" | |
}, | |
"leftIcon": { | |
"type": { | |
"name": "node" | |
}, | |
"required": false, | |
"description": "Icon shown to the left of the label" | |
}, | |
"rightIcon": { | |
"type": { | |
"name": "node" | |
}, | |
"required": false, | |
"description": "Icon shown to the right of the label" | |
}, | |
"dark": { | |
"type": { | |
"name": "bool" | |
}, | |
"required": false, | |
"description": "Dark variant", | |
"defaultValue": { | |
"value": "false", | |
"computed": false | |
} | |
} | |
} | |
}, | |
"packages/ffe-buttons-react/src/ShortcutButton.js": { | |
"description": "", | |
"displayName": "ShortcutButton", | |
"methods": [], | |
"props": { | |
"children": { | |
"type": { | |
"name": "node" | |
}, | |
"required": false, | |
"description": "The button label" | |
}, | |
"className": { | |
"type": { | |
"name": "string" | |
}, | |
"required": false, | |
"description": "Extra class names" | |
}, | |
"condensed": { | |
"type": { | |
"name": "bool" | |
}, | |
"required": false, | |
"description": "Condensed modifier. Use in condensed designs" | |
}, | |
"disabled": { | |
"type": { | |
"name": "bool" | |
}, | |
"required": false, | |
"description": "Disable a button in certain situations" | |
}, | |
"element": { | |
"type": { | |
"name": "union", | |
"value": [ | |
{ | |
"name": "func" | |
}, | |
{ | |
"name": "string" | |
}, | |
{ | |
"name": "custom", | |
"raw": "elementType" | |
} | |
] | |
}, | |
"required": false, | |
"description": "The rendered element, like an `<a />` or `<Link />`" | |
}, | |
"innerRef": { | |
"type": { | |
"name": "union", | |
"value": [ | |
{ | |
"name": "func" | |
}, | |
{ | |
"name": "shape", | |
"value": { | |
"current": { | |
"name": "object", | |
"required": false | |
} | |
} | |
} | |
] | |
}, | |
"required": false, | |
"description": "Ref-setting function, or ref created by useRef, passed to the button element" | |
}, | |
"leftIcon": { | |
"type": { | |
"name": "node" | |
}, | |
"required": false, | |
"description": "Icon shown to the left of the label" | |
} | |
} | |
}, | |
"packages/ffe-buttons-react/src/TaskButton.js": { | |
"description": "", | |
"displayName": "TaskButton", | |
"methods": [], | |
"props": { | |
"children": { | |
"type": { | |
"name": "node" | |
}, | |
"required": false, | |
"description": "The button label" | |
}, | |
"className": { | |
"type": { | |
"name": "string" | |
}, | |
"required": false, | |
"description": "Extra class names" | |
}, | |
"condensed": { | |
"type": { | |
"name": "bool" | |
}, | |
"required": false, | |
"description": "Condensed modifier. Use in condensed designs" | |
}, | |
"disabled": { | |
"type": { | |
"name": "bool" | |
}, | |
"required": false, | |
"description": "Disable a button in certain situations" | |
}, | |
"element": { | |
"type": { | |
"name": "union", | |
"value": [ | |
{ | |
"name": "func" | |
}, | |
{ | |
"name": "string" | |
}, | |
{ | |
"name": "custom", | |
"raw": "elementType" | |
} | |
] | |
}, | |
"required": false, | |
"description": "The rendered element, like an `<a />` or `<Link />`" | |
}, | |
"icon": { | |
"type": { | |
"name": "node" | |
}, | |
"required": true, | |
"description": "Task icon, show to the left of the label" | |
}, | |
"innerRef": { | |
"type": { | |
"name": "union", | |
"value": [ | |
{ | |
"name": "func" | |
}, | |
{ | |
"name": "shape", | |
"value": { | |
"current": { | |
"name": "object", | |
"required": false | |
} | |
} | |
} | |
] | |
}, | |
"required": false, | |
"description": "Ref-setting function, or ref created by useRef, passed to the button element" | |
} | |
} | |
}, | |
"packages/ffe-buttons-react/src/TertiaryButton.js": { | |
"description": "", | |
"displayName": "TertiaryButton", | |
"methods": [], | |
"props": { | |
"children": { | |
"type": { | |
"name": "node" | |
}, | |
"required": false, | |
"description": "The button label" | |
}, | |
"className": { | |
"type": { | |
"name": "string" | |
}, | |
"required": false, | |
"description": "Extra class names" | |
}, | |
"element": { | |
"type": { | |
"name": "union", | |
"value": [ | |
{ | |
"name": "func" | |
}, | |
{ | |
"name": "string" | |
}, | |
{ | |
"name": "custom", | |
"raw": "elementType" | |
} | |
] | |
}, | |
"required": false, | |
"description": "The rendered element, like an `<a />` or `<Link />`" | |
}, | |
"innerRef": { | |
"type": { | |
"name": "union", | |
"value": [ | |
{ | |
"name": "func" | |
}, | |
{ | |
"name": "shape", | |
"value": { | |
"current": { | |
"name": "object", | |
"required": false | |
} | |
} | |
} | |
] | |
}, | |
"required": false, | |
"description": "Ref-setting function, or ref created by useRef, passed to the button element" | |
}, | |
"leftIcon": { | |
"type": { | |
"name": "node" | |
}, | |
"required": false, | |
"description": "Icon shown to the left of the label" | |
}, | |
"rightIcon": { | |
"type": { | |
"name": "node" | |
}, | |
"required": false, | |
"description": "Icon shown to the right of the label" | |
}, | |
"dark": { | |
"type": { | |
"name": "bool" | |
}, | |
"required": false, | |
"description": "Dark variant", | |
"defaultValue": { | |
"value": "false", | |
"computed": false | |
} | |
} | |
} | |
}, | |
"packages/ffe-cards-react/src/CardBase.js": { | |
"description": "", | |
"methods": [], | |
"props": { | |
"className": { | |
"type": { | |
"name": "string" | |
}, | |
"required": false, | |
"description": "" | |
}, | |
"children": { | |
"type": { | |
"name": "node" | |
}, | |
"required": false, | |
"description": "" | |
}, | |
"element": { | |
"type": { | |
"name": "union", | |
"value": [ | |
{ | |
"name": "func" | |
}, | |
{ | |
"name": "string" | |
}, | |
{ | |
"name": "custom", | |
"raw": "elementType" | |
} | |
] | |
}, | |
"required": false, | |
"description": "The element to render the card as", | |
"defaultValue": { | |
"value": "'div'", | |
"computed": false | |
} | |
} | |
} | |
}, | |
"packages/ffe-cards-react/src/IconCard/IconCard.js": { | |
"description": "", | |
"displayName": "IconCard", | |
"methods": [], | |
"props": { | |
"className": { | |
"type": { | |
"name": "string" | |
}, | |
"required": false, | |
"description": "" | |
}, | |
"icon": { | |
"type": { | |
"name": "node" | |
}, | |
"required": true, | |
"description": "A rendered icon" | |
}, | |
"condensed": { | |
"type": { | |
"name": "bool" | |
}, | |
"required": false, | |
"description": "Smaller icon and less space" | |
}, | |
"greyCharcoal": { | |
"type": { | |
"name": "bool" | |
}, | |
"required": false, | |
"description": "Icon and text will all be ffe-grey-charcoal" | |
}, | |
"element": { | |
"type": { | |
"name": "union", | |
"value": [ | |
{ | |
"name": "func" | |
}, | |
{ | |
"name": "string" | |
}, | |
{ | |
"name": "custom", | |
"raw": "elementType" | |
} | |
] | |
}, | |
"required": false, | |
"description": "The element to render the card as" | |
}, | |
"children": { | |
"type": { | |
"name": "union", | |
"value": [ | |
{ | |
"name": "func" | |
}, | |
{ | |
"name": "node" | |
} | |
] | |
}, | |
"required": false, | |
"description": "Function that's passed available sub-components as arguments, or regular children" | |
} | |
} | |
}, | |
"packages/ffe-cards-react/src/ImageCard/ImageCard.js": { | |
"description": "", | |
"displayName": "ImageCard", | |
"methods": [], | |
"props": { | |
"className": { | |
"type": { | |
"name": "string" | |
}, | |
"required": false, | |
"description": "" | |
}, | |
"image": { | |
"type": { | |
"name": "node" | |
}, | |
"required": true, | |
"description": "A rendered image" | |
}, | |
"element": { | |
"type": { | |
"name": "union", | |
"value": [ | |
{ | |
"name": "func" | |
}, | |
{ | |
"name": "string" | |
}, | |
{ | |
"name": "custom", | |
"raw": "elementType" | |
} | |
] | |
}, | |
"required": false, | |
"description": "The element to render the card as" | |
}, | |
"children": { | |
"type": { | |
"name": "union", | |
"value": [ | |
{ | |
"name": "func" | |
}, | |
{ | |
"name": "node" | |
} | |
] | |
}, | |
"required": false, | |
"description": "Function that's passed available sub-components as arguments, or regular children" | |
} | |
} | |
}, | |
"packages/ffe-cards-react/src/LinkCard.js": { | |
"description": "@deprecated This card comes with an outdated design. Use one of the new cards instead.", | |
"displayName": "LinkCard", | |
"methods": [], | |
"props": { | |
"center": { | |
"type": { | |
"name": "bool" | |
}, | |
"required": false, | |
"description": "Center the card's content horizontally" | |
}, | |
"className": { | |
"type": { | |
"name": "string" | |
}, | |
"required": false, | |
"description": "" | |
}, | |
"details": { | |
"type": { | |
"name": "node" | |
}, | |
"required": false, | |
"description": "Bottom text - should only be used with `size=\"large\"`" | |
}, | |
"elementType": { | |
"type": { | |
"name": "union", | |
"value": [ | |
{ | |
"name": "func" | |
}, | |
{ | |
"name": "string" | |
}, | |
{ | |
"name": "custom", | |
"raw": "elementType" | |
} | |
] | |
}, | |
"required": false, | |
"description": "The element to render the card as. Typically `'a'`, `Link` or `'button'`", | |
"defaultValue": { | |
"value": "'a'", | |
"computed": false | |
} | |
}, | |
"heading": { | |
"type": { | |
"name": "string" | |
}, | |
"required": false, | |
"description": "Text shown at the top" | |
}, | |
"icon": { | |
"type": { | |
"name": "node" | |
}, | |
"required": false, | |
"description": "A rendered icon - will be sized appropriately" | |
}, | |
"number": { | |
"type": { | |
"name": "custom", | |
"raw": "numberType" | |
}, | |
"required": false, | |
"description": "An enumerating number, typically to show which \"step\" a card represents. Should be used only when `plain` is true" | |
}, | |
"size": { | |
"type": { | |
"name": "enum", | |
"value": [ | |
{ | |
"value": "'medium'", | |
"computed": false | |
}, | |
{ | |
"value": "'large'", | |
"computed": false | |
} | |
] | |
}, | |
"required": false, | |
"description": "Optional size modifiers" | |
}, | |
"plain": { | |
"type": { | |
"name": "bool" | |
}, | |
"required": false, | |
"description": "Make less \"clickable\" - works well with specifying `number` prop" | |
}, | |
"status": { | |
"type": { | |
"name": "string" | |
}, | |
"required": false, | |
"description": "Status text displayed at the top of the card with a 1 second delay" | |
}, | |
"subHeading": { | |
"type": { | |
"name": "string" | |
}, | |
"required": false, | |
"description": "" | |
} | |
} | |
}, | |
"packages/ffe-cards-react/src/ProductCard.js": { | |
"description": "@deprecated This card comes with an outdated design. Use one of the new cards instead.", | |
"displayName": "ProductCard", | |
"methods": [], | |
"props": { | |
"className": { | |
"type": { | |
"name": "string" | |
}, | |
"required": false, | |
"description": "" | |
}, | |
"details": { | |
"type": { | |
"name": "node" | |
}, | |
"required": false, | |
"description": "Bottom text - should only be used with `size=\"large\"`" | |
}, | |
"elementType": { | |
"type": { | |
"name": "union", | |
"value": [ | |
{ | |
"name": "func" | |
}, | |
{ | |
"name": "string" | |
}, | |
{ | |
"name": "custom", | |
"raw": "elementType" | |
} | |
] | |
}, | |
"required": false, | |
"description": "The element to render the card as.", | |
"defaultValue": { | |
"value": "'div'", | |
"computed": false | |
} | |
}, | |
"heading": { | |
"type": { | |
"name": "string" | |
}, | |
"required": false, | |
"description": "Text shown at the top" | |
}, | |
"icon": { | |
"type": { | |
"name": "node" | |
}, | |
"required": false, | |
"description": "A rendered icon - will be sized appropriately" | |
}, | |
"status": { | |
"type": { | |
"name": "string" | |
}, | |
"required": false, | |
"description": "Status text displayed at the top of the card with a 1 second delay" | |
} | |
} | |
}, | |
"packages/ffe-cards-react/src/TextCard/TextCard.js": { | |
"description": "", | |
"displayName": "TextCard", | |
"methods": [], | |
"props": { | |
"className": { | |
"type": { | |
"name": "string" | |
}, | |
"required": false, | |
"description": "" | |
}, | |
"leftAlign": { | |
"type": { | |
"name": "bool" | |
}, | |
"required": false, | |
"description": "Left-aligned text on the card" | |
}, | |
"element": { | |
"type": { | |
"name": "union", | |
"value": [ | |
{ | |
"name": "func" | |
}, | |
{ | |
"name": "string" | |
}, | |
{ | |
"name": "custom", | |
"raw": "elementType" | |
} | |
] | |
}, | |
"required": false, | |
"description": "The element to render the card as" | |
}, | |
"children": { | |
"type": { | |
"name": "union", | |
"value": [ | |
{ | |
"name": "func" | |
}, | |
{ | |
"name": "node" | |
} | |
] | |
}, | |
"required": false, | |
"description": "Function that's passed available sub-components as arguments, or regular children" | |
} | |
} | |
}, | |
"packages/ffe-cards-react/src/components/CardName.js": { | |
"description": "", | |
"displayName": "CardName", | |
"methods": [], | |
"props": { | |
"className": { | |
"type": { | |
"name": "string" | |
}, | |
"required": false, | |
"description": "" | |
} | |
} | |
}, | |
"packages/ffe-cards-react/src/components/ComponentBase.js": { | |
"description": "", | |
"displayName": "ComponentBase", | |
"methods": [], | |
"props": { | |
"className": { | |
"type": { | |
"name": "string" | |
}, | |
"required": false, | |
"description": "" | |
}, | |
"element": { | |
"type": { | |
"name": "union", | |
"value": [ | |
{ | |
"name": "func" | |
}, | |
{ | |
"name": "string" | |
}, | |
{ | |
"name": "custom", | |
"raw": "elementType" | |
} | |
] | |
}, | |
"required": false, | |
"description": "", | |
"defaultValue": { | |
"value": "'p'", | |
"computed": false | |
} | |
}, | |
"children": { | |
"type": { | |
"name": "node" | |
}, | |
"required": false, | |
"description": "" | |
} | |
} | |
}, | |
"packages/ffe-cards-react/src/components/Subtext.js": { | |
"description": "", | |
"displayName": "Subtext", | |
"methods": [], | |
"props": { | |
"className": { | |
"type": { | |
"name": "string" | |
}, | |
"required": false, | |
"description": "" | |
} | |
} | |
}, | |
"packages/ffe-cards-react/src/components/Text.js": { | |
"description": "", | |
"displayName": "Text", | |
"methods": [], | |
"props": { | |
"className": { | |
"type": { | |
"name": "string" | |
}, | |
"required": false, | |
"description": "" | |
} | |
} | |
}, | |
"packages/ffe-cards-react/src/components/Title.js": { | |
"description": "", | |
"displayName": "Title", | |
"methods": [], | |
"props": { | |
"className": { | |
"type": { | |
"name": "string" | |
}, | |
"required": false, | |
"description": "" | |
}, | |
"overflowEllipsis": { | |
"type": { | |
"name": "bool" | |
}, | |
"required": false, | |
"description": "Disable wrapping and hide overflow with ellipsis", | |
"defaultValue": { | |
"value": "true", | |
"computed": false | |
} | |
} | |
} | |
}, | |
"packages/ffe-chart-donut-react/src/ChartDonut.js": { | |
"description": "", | |
"displayName": "ChartDonut", | |
"methods": [], | |
"props": { | |
"firstLabel": { | |
"type": { | |
"name": "string" | |
}, | |
"required": true, | |
"description": "Short text labeling left value, like \"empty\", \"said yes\" etc" | |
}, | |
"lastLabel": { | |
"type": { | |
"name": "string" | |
}, | |
"required": true, | |
"description": "Short text labeling right value, like \"full\", \"said no\" etc" | |
}, | |
"name": { | |
"type": { | |
"name": "string" | |
}, | |
"required": true, | |
"description": "Short text labeling the graph in total, like \"percentage\", \"voted this year\" etc" | |
}, | |
"percentage": { | |
"type": { | |
"name": "number" | |
}, | |
"required": true, | |
"description": "The percentage for the right-most value" | |
} | |
} | |
}, | |
"packages/ffe-collapse-react/src/Collapse.js": { | |
"description": "", | |
"displayName": "Collapse", | |
"methods": [], | |
"props": { | |
"className": { | |
"type": { | |
"name": "string" | |
}, | |
"required": false, | |
"description": "" | |
}, | |
"style": { | |
"type": { | |
"name": "object" | |
}, | |
"required": false, | |
"description": "" | |
}, | |
"isOpen": { | |
"type": { | |
"name": "bool" | |
}, | |
"required": false, | |
"description": "" | |
}, | |
"onRest": { | |
"type": { | |
"name": "func" | |
}, | |
"required": false, | |
"description": "" | |
} | |
} | |
}, | |
"packages/ffe-context-message-react/src/ContextErrorMessage.js": { | |
"description": "", | |
"displayName": "ContextErrorMessage", | |
"methods": [], | |
"props": { | |
"animationLengthMs": { | |
"type": { | |
"name": "number" | |
}, | |
"required": false, | |
"description": "", | |
"defaultValue": { | |
"value": "300", | |
"computed": false | |
} | |
}, | |
"children": { | |
"type": { | |
"name": "node" | |
}, | |
"required": true, | |
"description": "The content shown in the context box" | |
}, | |
"className": { | |
"type": { | |
"name": "string" | |
}, | |
"required": false, | |
"description": "Classes are added in addition to the relevant context message classes" | |
}, | |
"compact": { | |
"type": { | |
"name": "bool" | |
}, | |
"required": false, | |
"description": "Renders a more compact version of the context message", | |
"defaultValue": { | |
"value": "false", | |
"computed": false | |
} | |
}, | |
"contentElementId": { | |
"type": { | |
"name": "string" | |
}, | |
"required": false, | |
"description": "ID for the children container", | |
"defaultValue": { | |
"value": "'contentElementId'", | |
"computed": false | |
} | |
}, | |
"header": { | |
"type": { | |
"name": "string" | |
}, | |
"required": false, | |
"description": "" | |
}, | |
"headerElementId": { | |
"type": { | |
"name": "string" | |
}, | |
"required": false, | |
"description": "ID for the header container", | |
"defaultValue": { | |
"value": "'headerElementId'", | |
"computed": false | |
} | |
}, | |
"icon": { | |
"type": { | |
"name": "element" | |
}, | |
"required": false, | |
"description": "" | |
}, | |
"locale": { | |
"type": { | |
"name": "enum", | |
"computed": true, | |
"value": "acceptedLocales" | |
}, | |
"required": false, | |
"description": "Decides the language of the aria-label for the close icon", | |
"defaultValue": { | |
"value": "'nb'", | |
"computed": false | |
} | |
}, | |
"messageType": { | |
"type": { | |
"name": "enum", | |
"value": [ | |
{ | |
"value": "'info'", | |
"computed": false | |
}, | |
{ | |
"value": "'tip'", | |
"computed": false | |
}, | |
{ | |
"value": "'success'", | |
"computed": false | |
}, | |
{ | |
"value": "'error'", | |
"computed": false | |
} | |
] | |
}, | |
"required": true, | |
"description": "Provided by the wrapper component" | |
}, | |
"onClose": { | |
"type": { | |
"name": "func" | |
}, | |
"required": false, | |
"description": "Callback for when the context message has been closed (after the animation)", | |
"defaultValue": { | |
"value": "() => {}", | |
"computed": false | |
} | |
}, | |
"showCloseButton": { | |
"type": { | |
"name": "bool" | |
}, | |
"required": false, | |
"description": "", | |
"defaultValue": { | |
"value": "false", | |
"computed": false | |
} | |
}, | |
"style": { | |
"type": { | |
"name": "object" | |
}, | |
"required": false, | |
"description": "Styles applied to the outermost element. `height` will be overridden", | |
"defaultValue": { | |
"value": "{}", | |
"computed": false | |
} | |
}, | |
"alert": { | |
"type": { | |
"name": "bool" | |
}, | |
"required": false, | |
"description": "When false, role is not set to alert, avoids message from being read up immediately after page load. Default value is true.", | |
"defaultValue": { | |
"value": "true", | |
"computed": false | |
} | |
} | |
} | |
}, | |
"packages/ffe-context-message-react/src/ContextInfoMessage.js": { | |
"description": "", | |
"displayName": "ContextInfoMessage", | |
"methods": [] | |
}, | |
"packages/ffe-context-message-react/src/ContextMessage.js": { | |
"description": "Base component for all four types of context messages.\n\n*Should never be used directly!*\nPlease use one of the four versions exported from this package.", | |
"displayName": "ContextMessage", | |
"methods": [ | |
{ | |
"name": "close", | |
"docblock": null, | |
"modifiers": [], | |
"params": [ | |
{ | |
"name": "event", | |
"type": null | |
} | |
], | |
"returns": null | |
}, | |
{ | |
"name": "renderIcon", | |
"docblock": null, | |
"modifiers": [], | |
"params": [], | |
"returns": null | |
} | |
], | |
"props": { | |
"animationLengthMs": { | |
"type": { | |
"name": "number" | |
}, | |
"required": false, | |
"description": "", | |
"defaultValue": { | |
"value": "300", | |
"computed": false | |
} | |
}, | |
"children": { | |
"type": { | |
"name": "node" | |
}, | |
"required": true, | |
"description": "The content shown in the context box" | |
}, | |
"className": { | |
"type": { | |
"name": "string" | |
}, | |
"required": false, | |
"description": "Classes are added in addition to the relevant context message classes" | |
}, | |
"compact": { | |
"type": { | |
"name": "bool" | |
}, | |
"required": false, | |
"description": "Renders a more compact version of the context message", | |
"defaultValue": { | |
"value": "false", | |
"computed": false | |
} | |
}, | |
"contentElementId": { | |
"type": { | |
"name": "string" | |
}, | |
"required": false, | |
"description": "ID for the children container", | |
"defaultValue": { | |
"value": "'contentElementId'", | |
"computed": false | |
} | |
}, | |
"header": { | |
"type": { | |
"name": "string" | |
}, | |
"required": false, | |
"description": "" | |
}, | |
"headerElementId": { | |
"type": { | |
"name": "string" | |
}, | |
"required": false, | |
"description": "ID for the header container", | |
"defaultValue": { | |
"value": "'headerElementId'", | |
"computed": false | |
} | |
}, | |
"icon": { | |
"type": { | |
"name": "element" | |
}, | |
"required": false, | |
"description": "" | |
}, | |
"locale": { | |
"type": { | |
"name": "enum", | |
"computed": true, | |
"value": "acceptedLocales" | |
}, | |
"required": false, | |
"description": "Decides the language of the aria-label for the close icon", | |
"defaultValue": { | |
"value": "'nb'", | |
"computed": false | |
} | |
}, | |
"messageType": { | |
"type": { | |
"name": "enum", | |
"value": [ | |
{ | |
"value": "'info'", | |
"computed": false | |
}, | |
{ | |
"value": "'tip'", | |
"computed": false | |
}, | |
{ | |
"value": "'success'", | |
"computed": false | |
}, | |
{ | |
"value": "'error'", | |
"computed": false | |
} | |
] | |
}, | |
"required": true, | |
"description": "Provided by the wrapper component" | |
}, | |
"onClose": { | |
"type": { | |
"name": "func" | |
}, | |
"required": false, | |
"description": "Callback for when the context message has been closed (after the animation)", | |
"defaultValue": { | |
"value": "() => {}", | |
"computed": false | |
} | |
}, | |
"showCloseButton": { | |
"type": { | |
"name": "bool" | |
}, | |
"required": false, | |
"description": "", | |
"defaultValue": { | |
"value": "false", | |
"computed": false | |
} | |
}, | |
"style": { | |
"type": { | |
"name": "object" | |
}, | |
"required": false, | |
"description": "Styles applied to the outermost element. `height` will be overridden", | |
"defaultValue": { | |
"value": "{}", | |
"computed": false | |
} | |
} | |
} | |
}, | |
"packages/ffe-context-message-react/src/ContextSuccessMessage.js": { | |
"description": "", | |
"displayName": "ContextSuccessMessage", | |
"methods": [] | |
}, | |
"packages/ffe-context-message-react/src/ContextTipMessage.js": { | |
"description": "", | |
"displayName": "ContextTipMessage", | |
"methods": [] | |
}, | |
"packages/ffe-core-react/src/typography/DividerLine.js": { | |
"description": "", | |
"displayName": "DividerLine", | |
"methods": [], | |
"props": { | |
"className": { | |
"type": { | |
"name": "string" | |
}, | |
"required": false, | |
"description": "" | |
} | |
} | |
}, | |
"packages/ffe-core-react/src/typography/EmphasizedText.js": { | |
"description": "", | |
"displayName": "EmphasizedText", | |
"methods": [], | |
"props": { | |
"children": { | |
"type": { | |
"name": "node" | |
}, | |
"required": true, | |
"description": "" | |
}, | |
"className": { | |
"type": { | |
"name": "string" | |
}, | |
"required": false, | |
"description": "" | |
} | |
} | |
}, | |
"packages/ffe-core-react/src/typography/LinkText.js": { | |
"description": "", | |
"displayName": "LinkText", | |
"methods": [], | |
"props": { | |
"children": { | |
"type": { | |
"name": "node" | |
}, | |
"required": true, | |
"description": "" | |
}, | |
"className": { | |
"type": { | |
"name": "string" | |
}, | |
"required": false, | |
"description": "" | |
}, | |
"element": { | |
"type": { | |
"name": "union", | |
"value": [ | |
{ | |
"name": "func" | |
}, | |
{ | |
"name": "string" | |
}, | |
{ | |
"name": "custom", | |
"raw": "elementType" | |
} | |
] | |
}, | |
"required": false, | |
"description": "The rendered element, like a `react-router` `<Link />`", | |
"defaultValue": { | |
"value": "'a'", | |
"computed": false | |
} | |
}, | |
"underline": { | |
"type": { | |
"name": "bool" | |
}, | |
"required": false, | |
"description": "", | |
"defaultValue": { | |
"value": "true", | |
"computed": false | |
} | |
} | |
} | |
}, | |
"packages/ffe-core-react/src/typography/MicroText.js": { | |
"description": "", | |
"displayName": "MicroText", | |
"methods": [], | |
"props": { | |
"children": { | |
"type": { | |
"name": "node" | |
}, | |
"required": true, | |
"description": "" | |
}, | |
"className": { | |
"type": { | |
"name": "string" | |
}, | |
"required": false, | |
"description": "" | |
} | |
} | |
}, | |
"packages/ffe-core-react/src/typography/Paragraph.js": { | |
"description": "", | |
"displayName": "Paragraph", | |
"methods": [], | |
"props": { | |
"children": { | |
"type": { | |
"name": "node" | |
}, | |
"required": true, | |
"description": "" | |
}, | |
"className": { | |
"type": { | |
"name": "string" | |
}, | |
"required": false, | |
"description": "" | |
}, | |
"lead": { | |
"type": { | |
"name": "bool" | |
}, | |
"required": false, | |
"description": "Makes this paragraph a lead paragraph, typically used directly below a heading." | |
}, | |
"subLead": { | |
"type": { | |
"name": "bool" | |
}, | |
"required": false, | |
"description": "Makes this paragraph a sub-lead paragraph, typically used directly below a lead paragraph." | |
}, | |
"textCenter": { | |
"type": { | |
"name": "bool" | |
}, | |
"required": false, | |
"description": "Use if text alignment should override that of its container." | |
}, | |
"textLeft": { | |
"type": { | |
"name": "bool" | |
}, | |
"required": false, | |
"description": "Use if text alignment should override that of its container." | |
} | |
} | |
}, | |
"packages/ffe-core-react/src/typography/PreformattedText.js": { | |
"description": "", | |
"displayName": "PreformattedText", | |
"methods": [], | |
"props": { | |
"children": { | |
"type": { | |
"name": "node" | |
}, | |
"required": true, | |
"description": "" | |
}, | |
"className": { | |
"type": { | |
"name": "string" | |
}, | |
"required": false, | |
"description": "" | |
} | |
} | |
}, | |
"packages/ffe-core-react/src/typography/SmallText.js": { | |
"description": "", | |
"displayName": "SmallText", | |
"methods": [], | |
"props": { | |
"element": { | |
"type": { | |
"name": "union", | |
"value": [ | |
{ | |
"name": "func" | |
}, | |
{ | |
"name": "string" | |
}, | |
{ | |
"name": "custom", | |
"raw": "elementType" | |
} | |
] | |
}, | |
"required": false, | |
"description": "", | |
"defaultValue": { | |
"value": "'span'", | |
"computed": false | |
} | |
}, | |
"className": { | |
"type": { | |
"name": "string" | |
}, | |
"required": false, | |
"description": "" | |
} | |
} | |
}, | |
"packages/ffe-core-react/src/typography/StrongText.js": { | |
"description": "", | |
"displayName": "StrongText", | |
"methods": [], | |
"props": { | |
"children": { | |
"type": { | |
"name": "node" | |
}, | |
"required": true, | |
"description": "" | |
}, | |
"className": { | |
"type": { | |
"name": "string" | |
}, | |
"required": false, | |
"description": "" | |
} | |
} | |
}, | |
"packages/ffe-datepicker-react/src/calendar/ActiveDate.js": { | |
"description": "", | |
"displayName": "ActiveDate", | |
"methods": [ | |
{ | |
"name": "focusIfNeeded", | |
"docblock": null, | |
"modifiers": [], | |
"params": [], | |
"returns": null | |
}, | |
{ | |
"name": "dateClassName", | |
"docblock": null, | |
"modifiers": [], | |
"params": [], | |
"returns": null | |
}, | |
{ | |
"name": "tabIndex", | |
"docblock": null, | |
"modifiers": [], | |
"params": [], | |
"returns": null | |
} | |
], | |
"props": { | |
"date": { | |
"type": { | |
"name": "shape", | |
"value": { | |
"date": { | |
"name": "union", | |
"value": [ | |
{ | |
"name": "func" | |
}, | |
{ | |
"name": "number" | |
} | |
], | |
"required": false | |
}, | |
"isEnabled": { | |
"name": "bool", | |
"required": false | |
}, | |
"isFocus": { | |
"name": "bool", | |
"required": false | |
}, | |
"isSelected": { | |
"name": "bool", | |
"required": false | |
}, | |
"isToday": { | |
"name": "bool", | |
"required": false | |
} | |
} | |
}, | |
"required": true, | |
"description": "" | |
}, | |
"headers": { | |
"type": { | |
"name": "string" | |
}, | |
"required": true, | |
"description": "" | |
}, | |
"onClick": { | |
"type": { | |
"name": "func" | |
}, | |
"required": true, | |
"description": "" | |
}, | |
"forceFocus": { | |
"type": { | |
"name": "bool" | |
}, | |
"required": true, | |
"description": "" | |
} | |
} | |
}, | |
"packages/ffe-datepicker-react/src/calendar/Calendar.js": { | |
"description": "", | |
"displayName": "Calendar", | |
"methods": [ | |
{ | |
"name": "keyDown", | |
"docblock": null, | |
"modifiers": [], | |
"params": [ | |
{ | |
"name": "event", | |
"type": null | |
} | |
], | |
"returns": null | |
}, | |
{ | |
"name": "mouseClick", | |
"docblock": null, | |
"modifiers": [], | |
"params": [ | |
{ | |
"name": "date", | |
"type": null | |
} | |
], | |
"returns": null | |
}, | |
{ | |
"name": "focusHandler", | |
"docblock": null, | |
"modifiers": [], | |
"params": [ | |
{ | |
"name": "evt", | |
"type": null | |
} | |
], | |
"returns": null | |
}, | |
{ | |
"name": "wrapperBlurHandler", | |
"docblock": null, | |
"modifiers": [], | |
"params": [], | |
"returns": null | |
}, | |
{ | |
"name": "nextMonth", | |
"docblock": null, | |
"modifiers": [], | |
"params": [ | |
{ | |
"name": "evt", | |
"type": null | |
} | |
], | |
"returns": null | |
}, | |
{ | |
"name": "previousMonth", | |
"docblock": null, | |
"modifiers": [], | |
"params": [ | |
{ | |
"name": "evt", | |
"type": null | |
} | |
], | |
"returns": null | |
}, | |
{ | |
"name": "renderDate", | |
"docblock": null, | |
"modifiers": [], | |
"params": [ | |
{ | |
"name": "date", | |
"type": null | |
}, | |
{ | |
"name": "index", | |
"type": null | |
} | |
], | |
"returns": null | |
}, | |
{ | |
"name": "renderWeek", | |
"docblock": null, | |
"modifiers": [], | |
"params": [ | |
{ | |
"name": "week", | |
"type": null | |
} | |
], | |
"returns": null | |
}, | |
{ | |
"name": "renderDay", | |
"docblock": null, | |
"modifiers": [], | |
"params": [ | |
{ | |
"name": "day", | |
"type": null | |
}, | |
{ | |
"name": "index", | |
"type": null | |
} | |
], | |
"returns": null | |
} | |
], | |
"props": { | |
"calendarClassName": { | |
"type": { | |
"name": "string" | |
}, | |
"required": false, | |
"description": "" | |
}, | |
"escKeyHandler": { | |
"type": { | |
"name": "func" | |
}, | |
"required": false, | |
"description": "" | |
}, | |
"focusOnOpen": { | |
"type": { | |
"name": "bool" | |
}, | |
"required": false, | |
"description": "", | |
"defaultValue": { | |
"value": "false", | |
"computed": false | |
} | |
}, | |
"language": { | |
"type": { | |
"name": "string" | |
}, | |
"required": true, | |
"description": "" | |
}, | |
"maxDate": { | |
"type": { | |
"name": "string" | |
}, | |
"required": false, | |
"description": "" | |
}, | |
"minDate": { | |
"type": { | |
"name": "string" | |
}, | |
"required": false, | |
"description": "" | |
}, | |
"onBlurHandler": { | |
"type": { | |
"name": "func" | |
}, | |
"required": false, | |
"description": "" | |
}, | |
"onDatePicked": { | |
"type": { | |
"name": "func" | |
}, | |
"required": true, | |
"description": "" | |
}, | |
"selectedDate": { | |
"type": { | |
"name": "string" | |
}, | |
"required": false, | |
"description": "" | |
} | |
} | |
}, | |
"packages/ffe-datepicker-react/src/calendar/Header.js": { | |
"description": "", | |
"displayName": "Header", | |
"methods": [], | |
"props": { | |
"datepickerId": { | |
"type": { | |
"name": "string" | |
}, | |
"required": true, | |
"description": "" | |
}, | |
"month": { | |
"type": { | |
"name": "string" | |
}, | |
"required": true, | |
"description": "" | |
}, | |
"nextMonthHandler": { | |
"type": { | |
"name": "func" | |
}, | |
"required": true, | |
"description": "" | |
}, | |
"nextMonthLabel": { | |
"type": { | |
"name": "string" | |
}, | |
"required": true, | |
"description": "" | |
}, | |
"previousMonthHandler": { | |
"type": { | |
"name": "func" | |
}, | |
"required": true, | |
"description": "" | |
}, | |
"previousMonthLabel": { | |
"type": { | |
"name": "string" | |
}, | |
"required": true, | |
"description": "" | |
}, | |
"year": { | |
"type": { | |
"name": "number" | |
}, | |
"required": true, | |
"description": "" | |
} | |
} | |
}, | |
"packages/ffe-datepicker-react/src/calendar/LeadDate.js": { | |
"description": "", | |
"displayName": "LeadDate", | |
"methods": [], | |
"props": { | |
"date": { | |
"type": { | |
"name": "shape", | |
"value": { | |
"timestamp": { | |
"name": "number", | |
"required": true | |
} | |
} | |
}, | |
"required": true, | |
"description": "" | |
} | |
} | |
}, | |
"packages/ffe-datepicker-react/src/datepicker/Datepicker.js": { | |
"description": "", | |
"displayName": "Datepicker", | |
"methods": [ | |
{ | |
"name": "onInputFocus", | |
"docblock": null, | |
"modifiers": [], | |
"params": [], | |
"returns": null | |
}, | |
{ | |
"name": "onError", | |
"docblock": null, | |
"modifiers": [], | |
"params": [ | |
{ | |
"name": "type", | |
"type": null | |
} | |
], | |
"returns": null | |
}, | |
{ | |
"name": "validateDateIntervals", | |
"docblock": null, | |
"modifiers": [], | |
"params": [], | |
"returns": null | |
}, | |
{ | |
"name": "onInputBlur", | |
"docblock": null, | |
"modifiers": [], | |
"params": [], | |
"returns": null | |
}, | |
{ | |
"name": "onInputKeydown", | |
"docblock": null, | |
"modifiers": [], | |
"params": [ | |
{ | |
"name": "evt", | |
"type": null | |
} | |
], | |
"returns": null | |
}, | |
{ | |
"name": "escKeyHandler", | |
"docblock": null, | |
"modifiers": [], | |
"params": [ | |
{ | |
"name": "evt", | |
"type": null | |
} | |
], | |
"returns": null | |
}, | |
{ | |
"name": "globalClickHandler", | |
"docblock": null, | |
"modifiers": [], | |
"params": [ | |
{ | |
"name": "evt", | |
"type": null | |
} | |
], | |
"returns": null | |
}, | |
{ | |
"name": "clickHandler", | |
"docblock": null, | |
"modifiers": [], | |
"params": [], | |
"returns": null | |
}, | |
{ | |
"name": "blurHandler", | |
"docblock": null, | |
"modifiers": [], | |
"params": [ | |
{ | |
"name": "evt", | |
"type": null | |
} | |
], | |
"returns": null | |
}, | |
{ | |
"name": "divBlurHandler", | |
"docblock": null, | |
"modifiers": [], | |
"params": [ | |
{ | |
"name": "evt", | |
"type": null | |
} | |
], | |
"returns": null | |
}, | |
{ | |
"name": "datePickedHandler", | |
"docblock": null, | |
"modifiers": [], | |
"params": [ | |
{ | |
"name": "date", | |
"type": null | |
} | |
], | |
"returns": null | |
}, | |
{ | |
"name": "openCalendar", | |
"docblock": null, | |
"modifiers": [], | |
"params": [], | |
"returns": null | |
}, | |
{ | |
"name": "closeCalendar", | |
"docblock": null, | |
"modifiers": [], | |
"params": [], | |
"returns": null | |
}, | |
{ | |
"name": "closeCalendarSetInputFocus", | |
"docblock": null, | |
"modifiers": [], | |
"params": [], | |
"returns": null | |
}, | |
{ | |
"name": "addGlobalEventListeners", | |
"docblock": null, | |
"modifiers": [], | |
"params": [], | |
"returns": null | |
}, | |
{ | |
"name": "removeGlobalEventListeners", | |
"docblock": null, | |
"modifiers": [], | |
"params": [], | |
"returns": null | |
}, | |
{ | |
"name": "ariaInvalid", | |
"docblock": null, | |
"modifiers": [], | |
"params": [], | |
"returns": null | |
} | |
], | |
"props": { | |
"aria-invalid": { | |
"type": { | |
"name": "string" | |
}, | |
"required": false, | |
"description": "" | |
}, | |
"ariaInvalid": { | |
"type": { | |
"name": "union", | |
"value": [ | |
{ | |
"name": "bool" | |
}, | |
{ | |
"name": "string" | |
} | |
] | |
}, | |
"required": false, | |
"description": "" | |
}, | |
"calendarAbove": { | |
"type": { | |
"name": "bool" | |
}, | |
"required": false, | |
"description": "" | |
}, | |
"hideErrors": { | |
"type": { | |
"name": "bool" | |
}, | |
"required": false, | |
"description": "" | |
}, | |
"onValidationComplete": { | |
"type": { | |
"name": "func" | |
}, | |
"required": false, | |
"description": "", | |
"defaultValue": { | |
"value": "() => {}", | |
"computed": false | |
} | |
}, | |
"inputProps": { | |
"type": { | |
"name": "shape", | |
"value": { | |
"className": { | |
"name": "string", | |
"required": false | |
}, | |
"id": { | |
"name": "string", | |
"required": false | |
} | |
} | |
}, | |
"required": false, | |
"description": "" | |
}, | |
"label": { | |
"type": { | |
"name": "string" | |
}, | |
"required": false, | |
"description": "" | |
}, | |
"language": { | |
"type": { | |
"name": "string" | |
}, | |
"required": false, | |
"description": "", | |
"defaultValue": { | |
"value": "'nb'", | |
"computed": false | |
} | |
}, | |
"maxDate": { | |
"type": { | |
"name": "string" | |
}, | |
"required": false, | |
"description": "" | |
}, | |
"minDate": { | |
"type": { | |
"name": "string" | |
}, | |
"required": false, | |
"description": "" | |
}, | |
"onChange": { | |
"type": { | |
"name": "func" | |
}, | |
"required": true, | |
"description": "" | |
}, | |
"onError": { | |
"type": { | |
"name": "func" | |
}, | |
"required": false, | |
"description": "" | |
}, | |
"value": { | |
"type": { | |
"name": "string" | |
}, | |
"required": true, | |
"description": "" | |
}, | |
"keepDisplayStateOnError": { | |
"type": { | |
"name": "bool" | |
}, | |
"required": false, | |
"description": "", | |
"defaultValue": { | |
"value": "false", | |
"computed": false | |
} | |
}, | |
"fullWidth": { | |
"type": { | |
"name": "bool" | |
}, | |
"required": false, | |
"description": "", | |
"defaultValue": { | |
"value": "false", | |
"computed": false | |
} | |
} | |
} | |
}, | |
"packages/ffe-datepicker-react/src/input/Input.js": { | |
"description": "", | |
"displayName": "Input", | |
"methods": [ | |
{ | |
"name": "focus", | |
"docblock": null, | |
"modifiers": [], | |
"params": [], | |
"returns": null | |
}, | |
{ | |
"name": "inputClassNames", | |
"docblock": null, | |
"modifiers": [], | |
"params": [ | |
{ | |
"name": "extraClassNames", | |
"type": null | |
} | |
], | |
"returns": null | |
}, | |
{ | |
"name": "dateInputClassNames", | |
"docblock": null, | |
"modifiers": [], | |
"params": [], | |
"returns": null | |
} | |
], | |
"props": { | |
"aria-invalid": { | |
"type": { | |
"name": "string" | |
}, | |
"required": false, | |
"description": "" | |
}, | |
"ariaInvalid": { | |
"type": { | |
"name": "union", | |
"value": [ | |
{ | |
"name": "bool" | |
}, | |
{ | |
"name": "string" | |
} | |
] | |
}, | |
"required": false, | |
"description": "" | |
}, | |
"inputProps": { | |
"type": { | |
"name": "shape", | |
"value": { | |
"className": { | |
"name": "string", | |
"required": false | |
} | |
} | |
}, | |
"required": false, | |
"description": "" | |
}, | |
"onBlur": { | |
"type": { | |
"name": "func" | |
}, | |
"required": false, | |
"description": "" | |
}, | |
"onChange": { | |
"type": { | |
"name": "func" | |
}, | |
"required": true, | |
"description": "" | |
}, | |
"onFocus": { | |
"type": { | |
"name": "func" | |
}, | |
"required": false, | |
"description": "" | |
}, | |
"onKeyDown": { | |
"type": { | |
"name": "func" | |
}, | |
"required": false, | |
"description": "" | |
}, | |
"value": { | |
"type": { | |
"name": "string" | |
}, | |
"required": true, | |
"description": "" | |
}, | |
"fullWidth": { | |
"type": { | |
"name": "bool" | |
}, | |
"required": false, | |
"description": "" | |
} | |
} | |
}, | |
"packages/ffe-details-list-react/src/Detail.js": { | |
"description": "", | |
"displayName": "Detail", | |
"methods": [], | |
"props": { | |
"children": { | |
"type": { | |
"name": "node" | |
}, | |
"required": true, | |
"description": "A set of `DetailsContent` components to render for this row" | |
}, | |
"label": { | |
"type": { | |
"name": "string" | |
}, | |
"required": true, | |
"description": "A label for the data" | |
} | |
} | |
}, | |
"packages/ffe-details-list-react/src/DetailContent.js": { | |
"description": "", | |
"displayName": "DetailContent", | |
"methods": [], | |
"props": { | |
"childCount": { | |
"type": { | |
"name": "number" | |
}, | |
"required": false, | |
"description": "Internal prop used for knowing the total amount of columns, provided by `Detail`\n@ignore" | |
}, | |
"children": { | |
"type": { | |
"name": "node" | |
}, | |
"required": true, | |
"description": "The contents of the column" | |
}, | |
"index": { | |
"type": { | |
"name": "number" | |
}, | |
"required": false, | |
"description": "Internal prop used for knowing which column is being rendered, provided by `Detail`\n@ignore" | |
}, | |
"className": { | |
"type": { | |
"name": "string" | |
}, | |
"required": false, | |
"description": "Any CSS classes that should be included on the rendered content" | |
}, | |
"cta": { | |
"type": { | |
"name": "bool" | |
}, | |
"required": false, | |
"description": "Indicate if this should be rendered as a call to action and moved to the end of the row\n@ignore" | |
} | |
} | |
}, | |
"packages/ffe-details-list-react/src/DetailList.js": { | |
"description": "", | |
"displayName": "DetailList", | |
"methods": [], | |
"props": { | |
"children": { | |
"type": { | |
"name": "node" | |
}, | |
"required": true, | |
"description": "A set of `Detail` components where each will be rendered as a row item" | |
} | |
} | |
}, | |
"packages/ffe-dropdown-react/src/Dropdown.js": { | |
"description": "", | |
"displayName": "Dropdown", | |
"methods": [], | |
"props": { | |
"children": { | |
"type": { | |
"name": "node" | |
}, | |
"required": false, | |
"description": "" | |
}, | |
"inline": { | |
"type": { | |
"name": "bool" | |
}, | |
"required": false, | |
"description": "" | |
}, | |
"className": { | |
"type": { | |
"name": "string" | |
}, | |
"required": false, | |
"description": "" | |
}, | |
"dark": { | |
"type": { | |
"name": "bool" | |
}, | |
"required": false, | |
"description": "Dark variant", | |
"defaultValue": { | |
"value": "false", | |
"computed": false | |
} | |
}, | |
"innerRef": { | |
"type": { | |
"name": "union", | |
"value": [ | |
{ | |
"name": "func" | |
}, | |
{ | |
"name": "shape", | |
"value": { | |
"current": { | |
"name": "object", | |
"required": false | |
} | |
} | |
} | |
] | |
}, | |
"required": false, | |
"description": "Ref-setting function, or ref created by useRef, passed to the select element" | |
} | |
} | |
}, | |
"packages/ffe-file-upload-react/src/FileItem.js": { | |
"description": "", | |
"displayName": "FileItem", | |
"methods": [], | |
"props": { | |
"file": { | |
"type": { | |
"name": "shape", | |
"value": { | |
"name": { | |
"name": "custom", | |
"raw": "stringType.isRequired", | |
"required": true | |
}, | |
"document": { | |
"name": "object", | |
"required": false | |
}, | |
"error": { | |
"name": "custom", | |
"raw": "stringType", | |
"required": false | |
} | |
} | |
}, | |
"required": true, | |
"description": "Shape of the file type, name is required, error and document.content is optional" | |
}, | |
"onFileDeleted": { | |
"type": { | |
"name": "func" | |
}, | |
"required": true, | |
"description": "Called when the user clicks the delete button for a given file. Is called with the name of the file in question." | |
}, | |
"cancelText": { | |
"type": { | |
"name": "custom", | |
"raw": "stringType" | |
}, | |
"required": false, | |
"description": "Label for the cancel button" | |
}, | |
"deleteText": { | |
"type": { | |
"name": "custom", | |
"raw": "stringType" | |
}, | |
"required": false, | |
"description": "Label for the delete button" | |
} | |
} | |
}, | |
"packages/ffe-file-upload-react/src/FileUpload.js": { | |
"description": "", | |
"displayName": "FileUpload", | |
"methods": [ | |
{ | |
"name": "setFileInputElement", | |
"docblock": null, | |
"modifiers": [], | |
"params": [ | |
{ | |
"name": "element", | |
"type": null | |
} | |
], | |
"returns": null | |
}, | |
{ | |
"name": "triggerUploadFileNativeHandler", | |
"docblock": null, | |
"modifiers": [], | |
"params": [], | |
"returns": null | |
}, | |
{ | |
"name": "onFilesSelected", | |
"docblock": null, | |
"modifiers": [], | |
"params": [ | |
{ | |
"name": "event", | |
"type": null | |
} | |
], | |
"returns": null | |
}, | |
{ | |
"name": "onFilesDropped", | |
"docblock": null, | |
"modifiers": [], | |
"params": [ | |
{ | |
"name": "event", | |
"type": null | |
} | |
], | |
"returns": null | |
}, | |
{ | |
"name": "onFileDeleted", | |
"docblock": null, | |
"modifiers": [], | |
"params": [ | |
{ | |
"name": "event", | |
"type": null | |
} | |
], | |
"returns": null | |
} | |
], | |
"props": { | |
"id": { | |
"type": { | |
"name": "custom", | |
"raw": "stringType.isRequired" | |
}, | |
"required": false, | |
"description": "ID for the input field. The ID is used as a base for the label ID as well." | |
}, | |
"label": { | |
"type": { | |
"name": "custom", | |
"raw": "stringType.isRequired" | |
}, | |
"required": false, | |
"description": "Label for the button to trigger native upload handling." | |
}, | |
"files": { | |
"type": { | |
"name": "object" | |
}, | |
"required": true, | |
"description": "A map of files, indexed by file name (check file-shape on FileItem.js propTypes), that the user has uploaded.\nMust be maintained outside of `FileUpload`. It is up to the implementation to deny or accept file types, sizes, etc,\nand it is important that duplicates are not allowed." | |
}, | |
"onFilesSelected": { | |
"type": { | |
"name": "func" | |
}, | |
"required": true, | |
"description": "Will be called with `FileList`-object containing the `File`-objects the user selected.\nSee MDN for documentation on\n[FileList](https://developer.mozilla.org/en-US/docs/Web/API/FileList) and\n[File](https://developer.mozilla.org/en-US/docs/Web/API/File)." | |
}, | |
"onFilesDropped": { | |
"type": { | |
"name": "func" | |
}, | |
"required": true, | |
"description": "Will be called when objects are dropped over the upload-section." | |
}, | |
"onFileDeleted": { | |
"type": { | |
"name": "func" | |
}, | |
"required": true, | |
"description": "Called when the user clicks the delete button for a given file. Is called with the `File`\nobject of the file in question." | |
}, | |
"multiple": { | |
"type": { | |
"name": "bool" | |
}, | |
"required": false, | |
"description": "Whether or not uploading multiple files at once via the native file handler is allowed" | |
}, | |
"title": { | |
"type": { | |
"name": "custom", | |
"raw": "stringType.isRequired" | |
}, | |
"required": false, | |
"description": "Title module" | |
}, | |
"infoText": { | |
"type": { | |
"name": "custom", | |
"raw": "stringType.isRequired" | |
}, | |
"required": false, | |
"description": "Text on the info-section" | |
}, | |
"infoSubText": { | |
"type": { | |
"name": "custom", | |
"raw": "stringType" | |
}, | |
"required": false, | |
"description": "Subtext on the info-section" | |
}, | |
"cancelText": { | |
"type": { | |
"name": "custom", | |
"raw": "stringType" | |
}, | |
"required": false, | |
"description": "Label for the cancel button" | |
}, | |
"deleteText": { | |
"type": { | |
"name": "custom", | |
"raw": "stringType" | |
}, | |
"required": false, | |
"description": "Label for the delete button" | |
}, | |
"uploadTitle": { | |
"type": { | |
"name": "custom", | |
"raw": "stringType.isRequired" | |
}, | |
"required": false, | |
"description": "Title on the upload-section" | |
}, | |
"uploadMicroText": { | |
"type": { | |
"name": "custom", | |
"raw": "stringType.isRequired" | |
}, | |
"required": false, | |
"description": "MicroText on the upload-section" | |
}, | |
"uploadSubText": { | |
"type": { | |
"name": "custom", | |
"raw": "stringType.isRequired" | |
}, | |
"required": false, | |
"description": "SubText on the upload-section" | |
} | |
} | |
}, | |
"packages/ffe-form-react/src/BaseFieldMessage.js": { | |
"description": "Internal factory component\n@ignore", | |
"displayName": "BaseFieldMessage", | |
"methods": [], | |
"props": { | |
"children": { | |
"type": { | |
"name": "node" | |
}, | |
"required": true, | |
"description": "" | |
}, | |
"className": { | |
"type": { | |
"name": "string" | |
}, | |
"required": false, | |
"description": "" | |
}, | |
"element": { | |
"type": { | |
"name": "string" | |
}, | |
"required": false, | |
"description": "", | |
"defaultValue": { | |
"value": "'div'", | |
"computed": false | |
} | |
}, | |
"type": { | |
"type": { | |
"name": "enum", | |
"value": [ | |
{ | |
"value": "'success'", | |
"computed": false | |
}, | |
{ | |
"value": "'info'", | |
"computed": false | |
}, | |
{ | |
"value": "'error'", | |
"computed": false | |
} | |
] | |
}, | |
"required": true, | |
"description": "" | |
} | |
} | |
}, | |
"packages/ffe-form-react/src/BaseRadioButton.js": { | |
"description": "", | |
"displayName": "BaseRadioButton", | |
"methods": [], | |
"props": { | |
"aria-invalid": { | |
"type": { | |
"name": "enum", | |
"value": [ | |
{ | |
"value": "'true'", | |
"computed": false | |
}, | |
{ | |
"value": "'false'", | |
"computed": false | |
} | |
] | |
}, | |
"required": false, | |
"description": "Indicates whether the radio button is invalid or not" | |
}, | |
"checked": { | |
"type": { | |
"name": "bool" | |
}, | |
"required": false, | |
"description": "Whether or not the radio button is selected" | |
}, | |
"children": { | |
"type": { | |
"name": "node" | |
}, | |
"required": true, | |
"description": "The label of the radio button" | |
}, | |
"className": { | |
"type": { | |
"name": "string" | |
}, | |
"required": false, | |
"description": "Additional class names applied to the label" | |
}, | |
"labelProps": { | |
"type": { | |
"name": "shape", | |
"value": {} | |
}, | |
"required": false, | |
"description": "Additional props passed to the label element", | |
"defaultValue": { | |
"value": "{}", | |
"computed": false | |
} | |
}, | |
"name": { | |
"type": { | |
"name": "string" | |
}, | |
"required": true, | |
"description": "The name of the radio button" | |
}, | |
"selectedValue": { | |
"type": { | |
"name": "union", | |
"value": [ | |
{ | |
"name": "bool" | |
}, | |
{ | |
"name": "string" | |
}, | |
{ | |
"name": "number" | |
} | |
] | |
}, | |
"required": false, | |
"description": "The selected value of the radio button set" | |
}, | |
"tooltip": { | |
"type": { | |
"name": "string" | |
}, | |
"required": false, | |
"description": "Tooltip providing further detail about the choice" | |
}, | |
"tooltipProps": { | |
"type": { | |
"name": "shape", | |
"value": {} | |
}, | |
"required": false, | |
"description": "Additional props passed to the Tooltip component", | |
"defaultValue": { | |
"value": "{}", | |
"computed": false | |
} | |
}, | |
"value": { | |
"type": { | |
"name": "union", | |
"value": [ | |
{ | |
"name": "bool" | |
}, | |
{ | |
"name": "string" | |
}, | |
{ | |
"name": "number" | |
} | |
] | |
}, | |
"required": true, | |
"description": "The value of the radio button" | |
}, | |
"innerRef": { | |
"type": { | |
"name": "union", | |
"value": [ | |
{ | |
"name": "func" | |
}, | |
{ | |
"name": "shape", | |
"value": { | |
"current": { | |
"name": "object", | |
"required": false | |
} | |
} | |
} | |
] | |
}, | |
"required": false, | |
"description": "Ref-setting function, or ref created by useRef, passed to the input element" | |
}, | |
"dark": { | |
"type": { | |
"name": "bool" | |
}, | |
"required": false, | |
"description": "Dark variant", | |
"defaultValue": { | |
"value": "false", | |
"computed": false | |
} | |
} | |
} | |
}, | |
"packages/ffe-form-react/src/Checkbox.js": { | |
"description": "", | |
"methods": [], | |
"props": { | |
"noMargins": { | |
"type": { | |
"name": "bool" | |
}, | |
"required": false, | |
"description": "Removes vertical margins from the checkbox" | |
}, | |
"hiddenLabel": { | |
"type": { | |
"name": "bool" | |
}, | |
"required": false, | |
"description": "If you plan to render the checkbox without a visible label" | |
}, | |
"id": { | |
"type": { | |
"name": "string" | |
}, | |
"required": false, | |
"description": "Override the automatically generated ID" | |
}, | |
"inline": { | |
"type": { | |
"name": "bool" | |
}, | |
"required": false, | |
"description": "", | |
"defaultValue": { | |
"value": "true", | |
"computed": false | |
} | |
}, | |
"children": { | |
"type": { | |
"name": "union", | |
"value": [ | |
{ | |
"name": "node" | |
}, | |
{ | |
"name": "func" | |
} | |
] | |
}, | |
"required": false, | |
"description": "The label for the checkbox" | |
}, | |
"dark": { | |
"type": { | |
"name": "bool" | |
}, | |
"required": false, | |
"description": "Dark variant", | |
"defaultValue": { | |
"value": "false", | |
"computed": false | |
} | |
} | |
} | |
}, | |
"packages/ffe-form-react/src/ErrorFieldMessage.js": { | |
"description": "", | |
"displayName": "ErrorFieldMessage", | |
"methods": [] | |
}, | |
"packages/ffe-form-react/src/InfoFieldMessage.js": { | |
"description": "", | |
"displayName": "InfoFieldMessage", | |
"methods": [] | |
}, | |
"packages/ffe-form-react/src/Input.js": { | |
"description": "", | |
"methods": [], | |
"props": { | |
"className": { | |
"type": { | |
"name": "string" | |
}, | |
"required": false, | |
"description": "" | |
}, | |
"inline": { | |
"type": { | |
"name": "bool" | |
}, | |
"required": false, | |
"description": "Input fields default to `display: block;`. Set this to `true` to apply the inline modifier." | |
}, | |
"textLike": { | |
"type": { | |
"name": "bool" | |
}, | |
"required": false, | |
"description": "Apply the text-like modifier by setting this to `true`." | |
}, | |
"dark": { | |
"type": { | |
"name": "bool" | |
}, | |
"required": false, | |
"description": "Dark variant", | |
"defaultValue": { | |
"value": "false", | |
"computed": false | |
} | |
} | |
} | |
}, | |
"packages/ffe-form-react/src/InputGroup.js": { | |
"description": "", | |
"displayName": "InputGroup", | |
"methods": [], | |
"props": { | |
"inputId": { | |
"type": { | |
"name": "string" | |
}, | |
"required": false, | |
"description": "The id that will be used on the input child if you don't want a generated one" | |
}, | |
"labelId": { | |
"type": { | |
"name": "string" | |
}, | |
"required": false, | |
"description": "The id used on the label in this component. Could be necessary if your component needs a aria-labelledby." | |
}, | |
"children": { | |
"type": { | |
"name": "union", | |
"value": [ | |
{ | |
"name": "func" | |
}, | |
{ | |
"name": "node" | |
} | |
] | |
}, | |
"required": true, | |
"description": "Unless you only have one element in your `InputGroup` you will have to use the function-as-a-child pattern." | |
}, | |
"className": { | |
"type": { | |
"name": "string" | |
}, | |
"required": false, | |
"description": "" | |
}, | |
"extraMargin": { | |
"type": { | |
"name": "bool" | |
}, | |
"required": false, | |
"description": "Reserve space for showing `fieldMessage`s so content below don't move\n vertically if an errormessage shows up. Note that this will only reserve\n space for one line of content, so keep messages short.", | |
"defaultValue": { | |
"value": "true", | |
"computed": false | |
} | |
}, | |
"fieldMessage": { | |
"type": { | |
"name": "union", | |
"value": [ | |
{ | |
"name": "string" | |
}, | |
{ | |
"name": "node" | |
} | |
] | |
}, | |
"required": false, | |
"description": "Use the ErrorFieldMessage component if you need more flexibility in how the content is rendered." | |
}, | |
"description": { | |
"type": { | |
"name": "string" | |
}, | |
"required": false, | |
"description": "To just render a static, always visible tooltip, use this." | |
}, | |
"label": { | |
"type": { | |
"name": "union", | |
"value": [ | |
{ | |
"name": "node" | |
}, | |
{ | |
"name": "string" | |
} | |
] | |
}, | |
"required": false, | |
"description": "Use the Label component if you need more flexibility in how the content is rendered." | |
}, | |
"onTooltipToggle": { | |
"type": { | |
"name": "func" | |
}, | |
"required": false, | |
"description": "" | |
}, | |
"tooltip": { | |
"type": { | |
"name": "union", | |
"value": [ | |
{ | |
"name": "bool" | |
}, | |
{ | |
"name": "node" | |
} | |
] | |
}, | |
"required": false, | |
"description": "Use the Tooltip component if you need more flexibility in how the content is rendered." | |
} | |
} | |
}, | |
"packages/ffe-form-react/src/Label.js": { | |
"description": "", | |
"displayName": "Label", | |
"methods": [], | |
"props": { | |
"block": { | |
"type": { | |
"name": "bool" | |
}, | |
"required": false, | |
"description": "Labels default to `display: inline-block;` to have tooltips appear immediately to the right.\nSet this to `true` if you don't use tooltips and need the label to be `display: block;`." | |
}, | |
"children": { | |
"type": { | |
"name": "node" | |
}, | |
"required": true, | |
"description": "" | |
}, | |
"className": { | |
"type": { | |
"name": "string" | |
}, | |
"required": false, | |
"description": "" | |
}, | |
"htmlFor": { | |
"type": { | |
"name": "string" | |
}, | |
"required": false, | |
"description": "" | |
}, | |
"dark": { | |
"type": { | |
"name": "bool" | |
}, | |
"required": false, | |
"description": "Dark variant", | |
"defaultValue": { | |
"value": "false", | |
"computed": false | |
} | |
} | |
} | |
}, | |
"packages/ffe-form-react/src/PhoneNumber.js": { | |
"description": "", | |
"displayName": "PhoneNumber", | |
"methods": [], | |
"props": { | |
"number": { | |
"type": { | |
"name": "string" | |
}, | |
"required": false, | |
"description": "" | |
}, | |
"countryCode": { | |
"type": { | |
"name": "string" | |
}, | |
"required": false, | |
"description": "", | |
"defaultValue": { | |
"value": "'47'", | |
"computed": false | |
} | |
}, | |
"onCountryCodeChange": { | |
"type": { | |
"name": "func" | |
}, | |
"required": false, | |
"description": "", | |
"defaultValue": { | |
"value": "() => {}", | |
"computed": false | |
} | |
}, | |
"onNumberChange": { | |
"type": { | |
"name": "func" | |
}, | |
"required": false, | |
"description": "", | |
"defaultValue": { | |
"value": "() => {}", | |
"computed": false | |
} | |
}, | |
"onCountryCodeBlur": { | |
"type": { | |
"name": "func" | |
}, | |
"required": false, | |
"description": "", | |
"defaultValue": { | |
"value": "() => {}", | |
"computed": false | |
} | |
}, | |
"onNumberBlur": { | |
"type": { | |
"name": "func" | |
}, | |
"required": false, | |
"description": "", | |
"defaultValue": { | |
"value": "() => {}", | |
"computed": false | |
} | |
}, | |
"locale": { | |
"type": { | |
"name": "string" | |
}, | |
"required": false, | |
"description": "", | |
"defaultValue": { | |
"value": "'nb'", | |
"computed": false | |
} | |
}, | |
"disabled": { | |
"type": { | |
"name": "bool" | |
}, | |
"required": false, | |
"description": "" | |
}, | |
"countryCodeInvalid": { | |
"type": { | |
"name": "bool" | |
}, | |
"required": false, | |
"description": "" | |
}, | |
"numberInvalid": { | |
"type": { | |
"name": "bool" | |
}, | |
"required": false, | |
"description": "" | |
}, | |
"className": { | |
"type": { | |
"name": "string" | |
}, | |
"required": false, | |
"description": "" | |
}, | |
"dark": { | |
"type": { | |
"name": "bool" | |
}, | |
"required": false, | |
"description": "Dark variant", | |
"defaultValue": { | |
"value": "false", | |
"computed": false | |
} | |
}, | |
"countryCodeRef": { | |
"type": { | |
"name": "union", | |
"value": [ | |
{ | |
"name": "func" | |
}, | |
{ | |
"name": "shape", | |
"value": { | |
"current": { | |
"name": "object", | |
"required": false | |
} | |
} | |
} | |
] | |
}, | |
"required": false, | |
"description": "Ref-setting function, or ref created by useRef, passed to the country code input element" | |
}, | |
"numberRef": { | |
"type": { | |
"name": "union", | |
"value": [ | |
{ | |
"name": "func" | |
}, | |
{ | |
"name": "shape", | |
"value": { | |
"current": { | |
"name": "object", | |
"required": false | |
} | |
} | |
} | |
] | |
}, | |
"required": false, | |
"description": "Ref-setting function, or ref created by useRef, passed to the number input element" | |
} | |
} | |
}, | |
"packages/ffe-form-react/src/RadioBlock.js": { | |
"description": "", | |
"displayName": "RadioBlock", | |
"methods": [], | |
"props": { | |
"checked": { | |
"type": { | |
"name": "bool" | |
}, | |
"required": false, | |
"description": "Whether or not the radio block is selected" | |
}, | |
"children": { | |
"type": { | |
"name": "node" | |
}, | |
"required": false, | |
"description": "The content rendered when choice is selected" | |
}, | |
"className": { | |
"type": { | |
"name": "string" | |
}, | |
"required": false, | |
"description": "Additional class names applied to the outer div" | |
}, | |
"innerRef": { | |
"type": { | |
"name": "union", | |
"value": [ | |
{ | |
"name": "func" | |
}, | |
{ | |
"name": "shape", | |
"value": { | |
"current": { | |
"name": "object", | |
"required": false | |
} | |
} | |
} | |
] | |
}, | |
"required": false, | |
"description": "Ref-setting function, or ref created by useRef, passed to the input element" | |
}, | |
"label": { | |
"type": { | |
"name": "union", | |
"value": [ | |
{ | |
"name": "node" | |
}, | |
{ | |
"name": "string" | |
} | |
] | |
}, | |
"required": true, | |
"description": "The always visible label of the radio block" | |
}, | |
"labelClass": { | |
"type": { | |
"name": "string" | |
}, | |
"required": false, | |
"description": "Additional class names applied to the label element" | |
}, | |
"name": { | |
"type": { | |
"name": "string" | |
}, | |
"required": true, | |
"description": "The name of the radio button set" | |
}, | |
"selectedValue": { | |
"type": { | |
"name": "string" | |
}, | |
"required": false, | |
"description": "The selected value of the radio button set" | |
}, | |
"showChildren": { | |
"type": { | |
"name": "bool" | |
}, | |
"required": false, | |
"description": "Whether or not children are always visible" | |
}, | |
"value": { | |
"type": { | |
"name": "string" | |
}, | |
"required": true, | |
"description": "The value of the radio block" | |
} | |
} | |
}, | |
"packages/ffe-form-react/src/RadioButton.js": { | |
"description": "", | |
"displayName": "RadioButton", | |
"methods": [], | |
"props": { | |
"className": { | |
"type": { | |
"name": "string" | |
}, | |
"required": false, | |
"description": "Additional class names applied to the label" | |
}, | |
"inline": { | |
"type": { | |
"name": "bool" | |
}, | |
"required": false, | |
"description": "Indicates whether the radio button is rendered inline or as a block" | |
}, | |
"dark": { | |
"type": { | |
"name": "bool" | |
}, | |
"required": false, | |
"description": "Dark variant", | |
"defaultValue": { | |
"value": "false", | |
"computed": false | |
} | |
} | |
} | |
}, | |
"packages/ffe-form-react/src/RadioButtonInputGroup.js": { | |
"description": "", | |
"displayName": "RadioButtonInputGroup", | |
"methods": [], | |
"props": { | |
"aria-invalid": { | |
"type": { | |
"name": "enum", | |
"value": [ | |
{ | |
"value": "'true'", | |
"computed": false | |
}, | |
{ | |
"value": "'false'", | |
"computed": false | |
} | |
] | |
}, | |
"required": false, | |
"description": "Indicates whether the radio buttons inside this radio button group is\ninvalid or not. Propagated to all children." | |
}, | |
"children": { | |
"type": { | |
"name": "func" | |
}, | |
"required": true, | |
"description": "Function receiving props relevant to each radio button as an object\nargument. Expected to return a set of radio buttons, which should get\nthese properties applied to them." | |
}, | |
"className": { | |
"type": { | |
"name": "string" | |
}, | |
"required": false, | |
"description": "Additional class names applied to the fieldset" | |
}, | |
"description": { | |
"type": { | |
"name": "string" | |
}, | |
"required": false, | |
"description": "To just render a static, always visible tooltip, use this." | |
}, | |
"extraMargin": { | |
"type": { | |
"name": "bool" | |
}, | |
"required": false, | |
"description": "Reserve space for showing `fieldMessage`s so content below don't move\n vertically if an errormessage shows up. Note that this will only reserve\n space for one line of content, so keep messages short.", | |
"defaultValue": { | |
"value": "true", | |
"computed": false | |
} | |
}, | |
"fieldMessage": { | |
"type": { | |
"name": "union", | |
"value": [ | |
{ | |
"name": "node" | |
}, | |
{ | |
"name": "string" | |
} | |
] | |
}, | |
"required": false, | |
"description": "String or ErrorFieldMessage component with message" | |
}, | |
"inline": { | |
"type": { | |
"name": "bool" | |
}, | |
"required": false, | |
"description": "Indicates whether the radio buttons inside this radio button group is\nrendered inline or as a block." | |
}, | |
"label": { | |
"type": { | |
"name": "union", | |
"value": [ | |
{ | |
"name": "node" | |
}, | |
{ | |
"name": "string" | |
} | |
] | |
}, | |
"required": false, | |
"description": "The text describing the radio button set. Note that if you don't use this\nprop but provide your own label you should make sure your solution passes\nacessibility validation using a tool such as aXe DevTools." | |
}, | |
"name": { | |
"type": { | |
"name": "string" | |
}, | |
"required": false, | |
"description": "The name of the radio button" | |
}, | |
"onChange": { | |
"type": { | |
"name": "func" | |
}, | |
"required": false, | |
"description": "Change handler, receives value of selected radio button" | |
}, | |
"selectedValue": { | |
"type": { | |
"name": "union", | |
"value": [ | |
{ | |
"name": "bool" | |
}, | |
{ | |
"name": "string" | |
}, | |
{ | |
"name": "number" | |
} | |
] | |
}, | |
"required": false, | |
"description": "The currently selected value" | |
}, | |
"tooltip": { | |
"type": { | |
"name": "union", | |
"value": [ | |
{ | |
"name": "node" | |
}, | |
{ | |
"name": "string" | |
} | |
] | |
}, | |
"required": false, | |
"description": "String or Tooltip component with further detail about the radio button\nset" | |
}, | |
"dark": { | |
"type": { | |
"name": "bool" | |
}, | |
"required": false, | |
"description": "Dark variant", | |
"defaultValue": { | |
"value": "false", | |
"computed": false | |
} | |
} | |
} | |
}, | |
"packages/ffe-form-react/src/RadioSwitch.js": { | |
"description": "", | |
"displayName": "RadioSwitch", | |
"methods": [], | |
"props": { | |
"className": { | |
"type": { | |
"name": "string" | |
}, | |
"required": false, | |
"description": "Additional class names applied to both radio buttons" | |
}, | |
"leftLabel": { | |
"type": { | |
"name": "string" | |
}, | |
"required": true, | |
"description": "The label of the choice to the left" | |
}, | |
"leftValue": { | |
"type": { | |
"name": "union", | |
"value": [ | |
{ | |
"name": "bool" | |
}, | |
{ | |
"name": "string" | |
}, | |
{ | |
"name": "number" | |
} | |
] | |
}, | |
"required": true, | |
"description": "The value of the choice to the left" | |
}, | |
"leftInnerRef": { | |
"type": { | |
"name": "union", | |
"value": [ | |
{ | |
"name": "func" | |
}, | |
{ | |
"name": "shape", | |
"value": { | |
"current": { | |
"name": "object", | |
"required": false | |
} | |
} | |
} | |
] | |
}, | |
"required": false, | |
"description": "Ref-setting function, or ref created by useRef, passed to the input element" | |
}, | |
"rightLabel": { | |
"type": { | |
"name": "string" | |
}, | |
"required": true, | |
"description": "The label of the choice to the right" | |
}, | |
"rightValue": { | |
"type": { | |
"name": "union", | |
"value": [ | |
{ | |
"name": "bool" | |
}, | |
{ | |
"name": "string" | |
}, | |
{ | |
"name": "number" | |
} | |
] | |
}, | |
"required": true, | |
"description": "The value of the choice to the right" | |
}, | |
"rightInnerRef": { | |
"type": { | |
"name": "union", | |
"value": [ | |
{ | |
"name": "func" | |
}, | |
{ | |
"name": "shape", | |
"value": { | |
"current": { | |
"name": "object", | |
"required": false | |
} | |
} | |
} | |
] | |
}, | |
"required": false, | |
"description": "Ref-setting function, or ref created by useRef, passed to the input element" | |
}, | |
"selectedValue": { | |
"type": { | |
"name": "union", | |
"value": [ | |
{ | |
"name": "bool" | |
}, | |
{ | |
"name": "string" | |
}, | |
{ | |
"name": "number" | |
} | |
] | |
}, | |
"required": false, | |
"description": "The selected value of the radio button set" | |
}, | |
"condensed": { | |
"type": { | |
"name": "bool" | |
}, | |
"required": false, | |
"description": "Condensed modifier. Use in condensed designs" | |
}, | |
"dark": { | |
"type": { | |
"name": "bool" | |
}, | |
"required": false, | |
"description": "Dark variant", | |
"defaultValue": { | |
"value": "false", | |
"computed": false | |
} | |
}, | |
"aria-invalid": { | |
"type": { | |
"name": "enum", | |
"value": [ | |
{ | |
"value": "'true'", | |
"computed": false | |
}, | |
{ | |
"value": "'false'", | |
"computed": false | |
} | |
] | |
}, | |
"required": false, | |
"description": "Indicates whether the radio buttons inside this radio button group is\ninvalid or not. Propagated to all children." | |
} | |
} | |
}, | |
"packages/ffe-form-react/src/SuccessFieldMessage.js": { | |
"description": "", | |
"displayName": "SuccessFieldMessage", | |
"methods": [] | |
}, | |
"packages/ffe-form-react/src/TextArea.js": { | |
"description": "", | |
"methods": [], | |
"props": { | |
"className": { | |
"type": { | |
"name": "string" | |
}, | |
"required": false, | |
"description": "" | |
}, | |
"dark": { | |
"type": { | |
"name": "bool" | |
}, | |
"required": false, | |
"description": "Dark variant", | |
"defaultValue": { | |
"value": "false", | |
"computed": false | |
} | |
} | |
} | |
}, | |
"packages/ffe-form-react/src/Tooltip.js": { | |
"description": "", | |
"displayName": "Tooltip", | |
"methods": [ | |
{ | |
"name": "onToggle", | |
"docblock": null, | |
"modifiers": [], | |
"params": [ | |
{ | |
"name": "evt", | |
"type": null | |
} | |
], | |
"returns": null | |
} | |
], | |
"props": { | |
"aria-controls": { | |
"type": { | |
"name": "string" | |
}, | |
"required": false, | |
"description": "Provide the id of the controlled element *unless* you're sending in children" | |
}, | |
"aria-label": { | |
"type": { | |
"name": "string" | |
}, | |
"required": false, | |
"description": "Descriptive text for the Tooltip expand icon", | |
"defaultValue": { | |
"value": "'Vis hjelpetekst'", | |
"computed": false | |
} | |
}, | |
"children": { | |
"type": { | |
"name": "node" | |
}, | |
"required": false, | |
"description": "The children are rendered in the expanded tooltip." | |
}, | |
"className": { | |
"type": { | |
"name": "string" | |
}, | |
"required": false, | |
"description": "The className is set on the root node of the expanded tooltip." | |
}, | |
"isOpen": { | |
"type": { | |
"name": "bool" | |
}, | |
"required": false, | |
"description": "" | |
}, | |
"onClick": { | |
"type": { | |
"name": "func" | |
}, | |
"required": false, | |
"description": "Optional listener for clicks on the tooltip button. Is passed the event object." | |
}, | |
"tabIndex": { | |
"type": { | |
"name": "number" | |
}, | |
"required": false, | |
"description": "Sets the tabIndex of the tooltip button." | |
}, | |
"dark": { | |
"type": { | |
"name": "bool" | |
}, | |
"required": false, | |
"description": "Dark variant", | |
"defaultValue": { | |
"value": "false", | |
"computed": false | |
} | |
} | |
} | |
}, | |
"packages/ffe-grid-react/src/Grid.js": { | |
"description": "", | |
"displayName": "Grid", | |
"methods": [], | |
"props": { | |
"children": { | |
"type": { | |
"name": "node" | |
}, | |
"required": false, | |
"description": "Any children of a Grid must be a GridRow" | |
}, | |
"className": { | |
"type": { | |
"name": "string" | |
}, | |
"required": false, | |
"description": "Any extra classes are attached to the root node, in addition to ffe-grid classes" | |
}, | |
"condensed": { | |
"type": { | |
"name": "bool" | |
}, | |
"required": false, | |
"description": "For a more compact grid" | |
}, | |
"element": { | |
"type": { | |
"name": "string" | |
}, | |
"required": false, | |
"description": "Specify the DOM element being used to create the Grid" | |
}, | |
"topPadding": { | |
"type": { | |
"name": "bool" | |
}, | |
"required": false, | |
"description": "Add top padding", | |
"defaultValue": { | |
"value": "true", | |
"computed": false | |
} | |
} | |
} | |
}, | |
"packages/ffe-grid-react/src/GridCol.js": { | |
"description": "", | |
"displayName": "GridCol", | |
"methods": [], | |
"props": { | |
"background": { | |
"type": { | |
"name": "enum", | |
"value": [ | |
{ | |
"value": "'blue-ice'", | |
"computed": false | |
}, | |
{ | |
"value": "'blue-pale'", | |
"computed": false | |
}, | |
{ | |
"value": "'green-mint'", | |
"computed": false | |
}, | |
{ | |
"value": "'grey-cloud'", | |
"computed": false | |
}, | |
{ | |
"value": "'sand'", | |
"computed": false | |
}, | |
{ | |
"value": "'grey-warm'", | |
"computed": false | |
}, | |
{ | |
"value": "'orange-salmon'", | |
"computed": false | |
}, | |
{ | |
"value": "'red'", | |
"computed": false | |
}, | |
{ | |
"value": "'blue-sky'", | |
"computed": false | |
}, | |
{ | |
"value": "'white'", | |
"computed": false | |
} | |
] | |
}, | |
"required": false, | |
"description": "Supported background colors" | |
}, | |
"className": { | |
"type": { | |
"name": "string" | |
}, | |
"required": false, | |
"description": "Any extra classes are attached to the root node, in addition to ffe-grid__col classes" | |
}, | |
"element": { | |
"type": { | |
"name": "node" | |
}, | |
"required": false, | |
"description": "Specify the DOM element being used to create the GridCol", | |
"defaultValue": { | |
"value": "'div'", | |
"computed": false | |
} | |
}, | |
"around": { | |
"type": { | |
"name": "bool" | |
}, | |
"required": false, | |
"description": "Distribute remaining space around the content elements" | |
}, | |
"between": { | |
"type": { | |
"name": "bool" | |
}, | |
"required": false, | |
"description": "Distribute remaining space between the content elements" | |
}, | |
"bottom": { | |
"type": { | |
"name": "bool" | |
}, | |
"required": false, | |
"description": "Place content elements at the bottom of the column" | |
}, | |
"center": { | |
"type": { | |
"name": "bool" | |
}, | |
"required": false, | |
"description": "Center content horizontally" | |
}, | |
"centerText": { | |
"type": { | |
"name": "bool" | |
}, | |
"required": false, | |
"description": "Center text content horizontally" | |
}, | |
"children": { | |
"type": { | |
"name": "node" | |
}, | |
"required": false, | |
"description": "The content of the column" | |
}, | |
"end": { | |
"type": { | |
"name": "bool" | |
}, | |
"required": false, | |
"description": "Place content elements to the right of the column" | |
}, | |
"horizontal": { | |
"type": { | |
"name": "bool" | |
}, | |
"required": false, | |
"description": "Layout column content horizontally and flip flex direction" | |
}, | |
"middle": { | |
"type": { | |
"name": "bool" | |
}, | |
"required": false, | |
"description": "Center content vertically" | |
}, | |
"bottomPadding": { | |
"type": { | |
"name": "bool" | |
}, | |
"required": false, | |
"description": "Add bottom padding", | |
"defaultValue": { | |
"value": "true", | |
"computed": false | |
} | |
}, | |
"reverse": { | |
"type": { | |
"name": "bool" | |
}, | |
"required": false, | |
"description": "Reverse layout direction" | |
}, | |
"start": { | |
"type": { | |
"name": "bool" | |
}, | |
"required": false, | |
"description": "Place content elements to the left of the column" | |
}, | |
"top": { | |
"type": { | |
"name": "bool" | |
}, | |
"required": false, | |
"description": "Place content elements at the top of the column" | |
}, | |
"sm": { | |
"type": { | |
"name": "union", | |
"value": [ | |
{ | |
"name": "number", | |
"description": "Number of columns, 0-12" | |
}, | |
{ | |
"name": "string", | |
"description": "Number of columns, 0-12" | |
}, | |
{ | |
"name": "shape", | |
"value": { | |
"cols": { | |
"name": "union", | |
"value": [ | |
{ | |
"name": "number" | |
}, | |
{ | |
"name": "string" | |
} | |
], | |
"description": "Number of columns, 0-12", | |
"required": false | |
}, | |
"offset": { | |
"name": "union", | |
"value": [ | |
{ | |
"name": "number" | |
}, | |
{ | |
"name": "string" | |
} | |
], | |
"description": "Number of colums offset, 0-12", | |
"required": false | |
} | |
} | |
} | |
] | |
}, | |
"required": false, | |
"description": "Size modifiers for small screen sizes" | |
}, | |
"md": { | |
"type": { | |
"name": "union", | |
"value": [ | |
{ | |
"name": "number", | |
"description": "Number of columns, 0-12" | |
}, | |
{ | |
"name": "string", | |
"description": "Number of columns, 0-12" | |
}, | |
{ | |
"name": "shape", | |
"value": { | |
"cols": { | |
"name": "union", | |
"value": [ | |
{ | |
"name": "number" | |
}, | |
{ | |
"name": "string" | |
} | |
], | |
"description": "Number of columns, 0-12", | |
"required": false | |
}, | |
"offset": { | |
"name": "union", | |
"value": [ | |
{ | |
"name": "number" | |
}, | |
{ | |
"name": "string" | |
} | |
], | |
"description": "Number of colums offset, 0-12", | |
"required": false | |
} | |
} | |
} | |
] | |
}, | |
"required": false, | |
"description": "Size modifiers for medium screen sizes" | |
}, | |
"lg": { | |
"type": { | |
"name": "union", | |
"value": [ | |
{ | |
"name": "number", | |
"description": "Number of columns, 0-12" | |
}, | |
{ | |
"name": "string", | |
"description": "Number of columns, 0-12" | |
}, | |
{ | |
"name": "shape", | |
"value": { | |
"cols": { | |
"name": "union", | |
"value": [ | |
{ | |
"name": "number" | |
}, | |
{ | |
"name": "string" | |
} | |
], | |
"description": "Number of columns, 0-12", | |
"required": false | |
}, | |
"offset": { | |
"name": "union", | |
"value": [ | |
{ | |
"name": "number" | |
}, | |
{ | |
"name": "string" | |
} | |
], | |
"description": "Number of colums offset, 0-12", | |
"required": false | |
} | |
} | |
} | |
] | |
}, | |
"required": false, | |
"description": "Size modifiers for large screen sizes" | |
} | |
} | |
}, | |
"packages/ffe-grid-react/src/GridRow.js": { | |
"description": "", | |
"displayName": "GridRow", | |
"methods": [], | |
"props": { | |
"background": { | |
"type": { | |
"name": "enum", | |
"value": [ | |
{ | |
"value": "'blue-ice'", | |
"computed": false | |
}, | |
{ | |
"value": "'blue-pale'", | |
"computed": false | |
}, | |
{ | |
"value": "'green-mint'", | |
"computed": false | |
}, | |
{ | |
"value": "'grey-cloud'", | |
"computed": false | |
}, | |
{ | |
"value": "'sand'", | |
"computed": false | |
}, | |
{ | |
"value": "'grey-warm'", | |
"computed": false | |
}, | |
{ | |
"value": "'orange-salmon'", | |
"computed": false | |
}, | |
{ | |
"value": "'red'", | |
"computed": false | |
}, | |
{ | |
"value": "'blue-sky'", | |
"computed": false | |
}, | |
{ | |
"value": "'white'", | |
"computed": false | |
} | |
] | |
}, | |
"required": false, | |
"description": "Supported background colors" | |
}, | |
"className": { | |
"type": { | |
"name": "string" | |
}, | |
"required": false, | |
"description": "Any extra classes are attached to the root node, in addition to ffe-grid__row classes" | |
}, | |
"children": { | |
"type": { | |
"name": "node" | |
}, | |
"required": false, | |
"description": "All children of a `<GridRow />` must be `<GridCol />`." | |
}, | |
"element": { | |
"type": { | |
"name": "string" | |
}, | |
"required": false, | |
"description": "Specify the DOM element being used to create the GridRow" | |
}, | |
"reverse": { | |
"type": { | |
"name": "bool" | |
}, | |
"required": false, | |
"description": "If true, columns are reversed" | |
}, | |
"topPadding": { | |
"type": { | |
"name": "bool" | |
}, | |
"required": false, | |
"description": "If true, row receives top padding. Useful for when you have background colored rows", | |
"defaultValue": { | |
"value": "false", | |
"computed": false | |
} | |
} | |
} | |
}, | |
"packages/ffe-grid-react/src/InlineGrid.js": { | |
"description": "", | |
"displayName": "InlineGrid", | |
"methods": [], | |
"props": { | |
"children": { | |
"type": { | |
"name": "node" | |
}, | |
"required": false, | |
"description": "Any children of a InlineGrid must be a GridRow" | |
}, | |
"className": { | |
"type": { | |
"name": "string" | |
}, | |
"required": false, | |
"description": "Any extra classes are attached to the root node, in addition to ffe-grid classes" | |
}, | |
"element": { | |
"type": { | |
"name": "string" | |
}, | |
"required": false, | |
"description": "Specify the DOM element being used to create the Grid", | |
"defaultValue": { | |
"value": "'div'", | |
"computed": false | |
} | |
} | |
} | |
}, | |
"packages/ffe-lists-react/src/BulletList.js": { | |
"description": "", | |
"displayName": "BulletList", | |
"methods": [], | |
"props": { | |
"children": { | |
"type": { | |
"name": "node" | |
}, | |
"required": true, | |
"description": "List items" | |
}, | |
"className": { | |
"type": { | |
"name": "string" | |
}, | |
"required": false, | |
"description": "Any extra classes" | |
}, | |
"condensed": { | |
"type": { | |
"name": "bool" | |
}, | |
"required": false, | |
"description": "Condensed modifier. Use in condensed designs" | |
} | |
} | |
}, | |
"packages/ffe-lists-react/src/BulletListItem.js": { | |
"description": "", | |
"displayName": "BulletListItem", | |
"methods": [], | |
"props": { | |
"children": { | |
"type": { | |
"name": "node" | |
}, | |
"required": false, | |
"description": "" | |
}, | |
"className": { | |
"type": { | |
"name": "string" | |
}, | |
"required": false, | |
"description": "Any extra classes" | |
} | |
} | |
}, | |
"packages/ffe-lists-react/src/CheckList.js": { | |
"description": "", | |
"displayName": "CheckList", | |
"methods": [], | |
"props": { | |
"children": { | |
"type": { | |
"name": "node" | |
}, | |
"required": true, | |
"description": "List items" | |
}, | |
"className": { | |
"type": { | |
"name": "string" | |
}, | |
"required": false, | |
"description": "Any extra classes" | |
}, | |
"columns": { | |
"type": { | |
"name": "enum", | |
"value": [ | |
{ | |
"value": "1", | |
"computed": false | |
}, | |
{ | |
"value": "2", | |
"computed": false | |
}, | |
{ | |
"value": "'1'", | |
"computed": false | |
}, | |
{ | |
"value": "'2'", | |
"computed": false | |
} | |
] | |
}, | |
"required": false, | |
"description": "", | |
"defaultValue": { | |
"value": "1", | |
"computed": false | |
} | |
} | |
} | |
}, | |
"packages/ffe-lists-react/src/CheckListItem.js": { | |
"description": "", | |
"displayName": "CheckListItem", | |
"methods": [], | |
"props": { | |
"children": { | |
"type": { | |
"name": "node" | |
}, | |
"required": false, | |
"description": "" | |
}, | |
"className": { | |
"type": { | |
"name": "string" | |
}, | |
"required": false, | |
"description": "Any extra classes" | |
}, | |
"isCross": { | |
"type": { | |
"name": "bool" | |
}, | |
"required": false, | |
"description": "If true, render a red cross instead of a green checkmark", | |
"defaultValue": { | |
"value": "false", | |
"computed": false | |
} | |
} | |
} | |
}, | |
"packages/ffe-lists-react/src/DescriptionList.js": { | |
"description": "", | |
"displayName": "DescriptionList", | |
"methods": [], | |
"props": { | |
"children": { | |
"type": { | |
"name": "node" | |
}, | |
"required": true, | |
"description": "List items" | |
}, | |
"className": { | |
"type": { | |
"name": "string" | |
}, | |
"required": false, | |
"description": "Any extra classes" | |
}, | |
"medium": { | |
"type": { | |
"name": "bool" | |
}, | |
"required": false, | |
"description": "Medium list. Can't be used with `large` prop" | |
}, | |
"large": { | |
"type": { | |
"name": "bool" | |
}, | |
"required": false, | |
"description": "Large list. Can't be used with `medium` prop" | |
}, | |
"horizontal": { | |
"type": { | |
"name": "bool" | |
}, | |
"required": false, | |
"description": "Displays dts and dds inline" | |
} | |
} | |
}, | |
"packages/ffe-lists-react/src/DescriptionListDescription.js": { | |
"description": "", | |
"displayName": "DescriptionListDescription", | |
"methods": [], | |
"props": { | |
"children": { | |
"type": { | |
"name": "node" | |
}, | |
"required": false, | |
"description": "" | |
}, | |
"className": { | |
"type": { | |
"name": "string" | |
}, | |
"required": false, | |
"description": "Any extra classes" | |
} | |
} | |
}, | |
"packages/ffe-lists-react/src/DescriptionListMultiCol.js": { | |
"description": "", | |
"displayName": "DescriptionListMultiCol", | |
"methods": [], | |
"props": { | |
"children": { | |
"type": { | |
"name": "node" | |
}, | |
"required": true, | |
"description": "List items" | |
}, | |
"className": { | |
"type": { | |
"name": "string" | |
}, | |
"required": false, | |
"description": "Any extra classes" | |
} | |
} | |
}, | |
"packages/ffe-lists-react/src/DescriptionListTerm.js": { | |
"description": "", | |
"displayName": "DescriptionListTerm", | |
"methods": [], | |
"props": { | |
"children": { | |
"type": { | |
"name": "node" | |
}, | |
"required": false, | |
"description": "" | |
}, | |
"className": { | |
"type": { | |
"name": "string" | |
}, | |
"required": false, | |
"description": "Any extra classes" | |
} | |
} | |
}, | |
"packages/ffe-lists-react/src/NumberedList.js": { | |
"description": "", | |
"displayName": "NumberedList", | |
"methods": [], | |
"props": { | |
"children": { | |
"type": { | |
"name": "node" | |
}, | |
"required": true, | |
"description": "List items" | |
}, | |
"className": { | |
"type": { | |
"name": "string" | |
}, | |
"required": false, | |
"description": "Any extra classes" | |
}, | |
"condensed": { | |
"type": { | |
"name": "bool" | |
}, | |
"required": false, | |
"description": "Condensed modifier. Use in condensed designs" | |
} | |
} | |
}, | |
"packages/ffe-lists-react/src/NumberedListItem.js": { | |
"description": "", | |
"displayName": "NumberedListItem", | |
"methods": [], | |
"props": { | |
"children": { | |
"type": { | |
"name": "node" | |
}, | |
"required": false, | |
"description": "" | |
}, | |
"className": { | |
"type": { | |
"name": "string" | |
}, | |
"required": false, | |
"description": "Any extra classes" | |
} | |
} | |
}, | |
"packages/ffe-lists-react/src/StylizedNumberedList.js": { | |
"description": "", | |
"displayName": "StylizedNumberedList", | |
"methods": [], | |
"props": { | |
"children": { | |
"type": { | |
"name": "node" | |
}, | |
"required": true, | |
"description": "List items" | |
}, | |
"className": { | |
"type": { | |
"name": "string" | |
}, | |
"required": false, | |
"description": "Any extra classes" | |
} | |
} | |
}, | |
"packages/ffe-lists-react/src/StylizedNumberedListItem.js": { | |
"description": "", | |
"displayName": "StylizedNumberedListItem", | |
"methods": [], | |
"props": { | |
"children": { | |
"type": { | |
"name": "node" | |
}, | |
"required": false, | |
"description": "" | |
}, | |
"className": { | |
"type": { | |
"name": "string" | |
}, | |
"required": false, | |
"description": "Any extra classes" | |
} | |
} | |
}, | |
"packages/ffe-message-box-react/src/BaseMessage.js": { | |
"description": "", | |
"displayName": "BaseMessage", | |
"methods": [], | |
"props": { | |
"children": { | |
"type": { | |
"name": "node" | |
}, | |
"required": false, | |
"description": "" | |
}, | |
"className": { | |
"type": { | |
"name": "string" | |
}, | |
"required": false, | |
"description": "" | |
}, | |
"content": { | |
"type": { | |
"name": "node" | |
}, | |
"required": false, | |
"description": "" | |
}, | |
"icon": { | |
"type": { | |
"name": "node" | |
}, | |
"required": true, | |
"description": "" | |
}, | |
"title": { | |
"type": { | |
"name": "node" | |
}, | |
"required": false, | |
"description": "" | |
}, | |
"type": { | |
"type": { | |
"name": "enum", | |
"value": [ | |
{ | |
"value": "'success'", | |
"computed": false | |
}, | |
{ | |
"value": "'error'", | |
"computed": false | |
}, | |
{ | |
"value": "'tips'", | |
"computed": false | |
}, | |
{ | |
"value": "'info'", | |
"computed": false | |
} | |
] | |
}, | |
"required": true, | |
"description": "Internal type enum for specifying the style of message box. Should not be used directly\n@ignore" | |
} | |
} | |
}, | |
"packages/ffe-message-box-react/src/ErrorMessage.js": { | |
"description": "", | |
"displayName": "ErrorMessage", | |
"methods": [], | |
"props": { | |
"children": { | |
"type": { | |
"name": "node" | |
}, | |
"required": false, | |
"description": "The content of the message box" | |
}, | |
"className": { | |
"type": { | |
"name": "string" | |
}, | |
"required": false, | |
"description": "Any extra class names to the wrapping DOM node" | |
}, | |
"content": { | |
"type": { | |
"name": "node" | |
}, | |
"required": false, | |
"description": "Deprecated. Use `children` instead.\n@deprecated" | |
}, | |
"icon": { | |
"type": { | |
"name": "node" | |
}, | |
"required": false, | |
"description": "The icon to show. Has a default value, but can be overridden" | |
}, | |
"title": { | |
"type": { | |
"name": "node" | |
}, | |
"required": false, | |
"description": "An optional title for the message" | |
}, | |
"alert": { | |
"type": { | |
"name": "bool" | |
}, | |
"required": false, | |
"description": "When false, role is not set to alert, avoids message from being read up immediately after page load. Default value is true.", | |
"defaultValue": { | |
"value": "true", | |
"computed": false | |
} | |
} | |
} | |
}, | |
"packages/ffe-message-box-react/src/InfoMessage.js": { | |
"description": "", | |
"displayName": "InfoMessage", | |
"methods": [], | |
"props": { | |
"children": { | |
"type": { | |
"name": "node" | |
}, | |
"required": false, | |
"description": "The content of the message box" | |
}, | |
"className": { | |
"type": { | |
"name": "string" | |
}, | |
"required": false, | |
"description": "Any extra class names to the wrapping DOM node" | |
}, | |
"content": { | |
"type": { | |
"name": "node" | |
}, | |
"required": false, | |
"description": "Deprecated. Use `children` instead.\n@deprecated" | |
}, | |
"icon": { | |
"type": { | |
"name": "node" | |
}, | |
"required": false, | |
"description": "The icon to show. Has a default value, but can be overridden" | |
}, | |
"title": { | |
"type": { | |
"name": "node" | |
}, | |
"required": false, | |
"description": "An optional title for the message" | |
} | |
} | |
}, | |
"packages/ffe-message-box-react/src/SuccessMessage.js": { | |
"description": "", | |
"displayName": "SuccessMessage", | |
"methods": [], | |
"props": { | |
"children": { | |
"type": { | |
"name": "node" | |
}, | |
"required": false, | |
"description": "The content of the message box" | |
}, | |
"className": { | |
"type": { | |
"name": "string" | |
}, | |
"required": false, | |
"description": "Any extra class names to the wrapping DOM node" | |
}, | |
"content": { | |
"type": { | |
"name": "node" | |
}, | |
"required": false, | |
"description": "Deprecated. Use `children` instead.\n@deprecated" | |
}, | |
"icon": { | |
"type": { | |
"name": "node" | |
}, | |
"required": false, | |
"description": "The icon to show. Has a default value, but can be overridden" | |
}, | |
"title": { | |
"type": { | |
"name": "node" | |
}, | |
"required": false, | |
"description": "An optional title for the message" | |
} | |
} | |
}, | |
"packages/ffe-message-box-react/src/TipsMessage.js": { | |
"description": "", | |
"displayName": "TipsMessage", | |
"methods": [], | |
"props": { | |
"children": { | |
"type": { | |
"name": "node" | |
}, | |
"required": false, | |
"description": "The content of the message box" | |
}, | |
"className": { | |
"type": { | |
"name": "string" | |
}, | |
"required": false, | |
"description": "Any extra class names to the wrapping DOM node" | |
}, | |
"content": { | |
"type": { | |
"name": "node" | |
}, | |
"required": false, | |
"description": "Deprecated. Use `children` instead.\n@deprecated" | |
}, | |
"icon": { | |
"type": { | |
"name": "node" | |
}, | |
"required": false, | |
"description": "The icon to show. Has a default value, but can be overridden" | |
}, | |
"title": { | |
"type": { | |
"name": "node" | |
}, | |
"required": false, | |
"description": "An optional title for the message" | |
} | |
} | |
}, | |
"packages/ffe-searchable-dropdown-react/src/ListItemBody.js": { | |
"description": "", | |
"displayName": "ListItemBody", | |
"methods": [], | |
"props": { | |
"item": { | |
"type": { | |
"name": "object" | |
}, | |
"required": true, | |
"description": "" | |
}, | |
"dropdownAttributes": { | |
"type": { | |
"name": "arrayOf", | |
"value": { | |
"name": "string" | |
} | |
}, | |
"required": true, | |
"description": "" | |
}, | |
"isHighlighted": { | |
"type": { | |
"name": "bool" | |
}, | |
"required": true, | |
"description": "" | |
} | |
} | |
}, | |
"packages/ffe-searchable-dropdown-react/src/ListItemContainer.js": { | |
"description": "", | |
"displayName": "ListItemContainer", | |
"methods": [], | |
"props": { | |
"getItemProps": { | |
"type": { | |
"name": "func" | |
}, | |
"required": true, | |
"description": "" | |
}, | |
"item": { | |
"type": { | |
"name": "object" | |
}, | |
"required": true, | |
"description": "" | |
}, | |
"isHighlighted": { | |
"type": { | |
"name": "bool" | |
}, | |
"required": true, | |
"description": "" | |
}, | |
"dropdownAttributes": { | |
"type": { | |
"name": "arrayOf", | |
"value": { | |
"name": "string" | |
} | |
}, | |
"required": true, | |
"description": "" | |
}, | |
"children": { | |
"type": { | |
"name": "func" | |
}, | |
"required": true, | |
"description": "" | |
} | |
} | |
}, | |
"packages/ffe-searchable-dropdown-react/src/SearchableDropdown.js": { | |
"description": "", | |
"displayName": "SearchableDropdown", | |
"methods": [], | |
"props": { | |
"id": { | |
"type": { | |
"name": "string" | |
}, | |
"required": true, | |
"description": "Id of drop down" | |
}, | |
"labelId": { | |
"type": { | |
"name": "string" | |
}, | |
"required": true, | |
"description": "Id of label" | |
}, | |
"className": { | |
"type": { | |
"name": "string" | |
}, | |
"required": false, | |
"description": "Extra class" | |
}, | |
"dropdownList": { | |
"type": { | |
"name": "arrayOf", | |
"value": { | |
"name": "object" | |
} | |
}, | |
"required": true, | |
"description": "List of objects to be displayed in dropdown" | |
}, | |
"dropdownAttributes": { | |
"type": { | |
"name": "arrayOf", | |
"value": { | |
"name": "string" | |
} | |
}, | |
"required": true, | |
"description": "Array of attributes to be displayed in list" | |
}, | |
"searchAttributes": { | |
"type": { | |
"name": "arrayOf", | |
"value": { | |
"name": "string" | |
} | |
}, | |
"required": true, | |
"description": "Array of attributes used when filtering search" | |
}, | |
"inputProps": { | |
"type": { | |
"name": "shape", | |
"value": { | |
"onFocus": { | |
"name": "func", | |
"required": false | |
} | |
} | |
}, | |
"required": false, | |
"description": "Props used on input field", | |
"defaultValue": { | |
"value": "{}", | |
"computed": false | |
} | |
}, | |
"initialValue": { | |
"type": { | |
"name": "object" | |
}, | |
"required": false, | |
"description": "One of the elements from dropdownList to be used as default value" | |
}, | |
"maxRenderedDropdownElements": { | |
"type": { | |
"name": "number" | |
}, | |
"required": false, | |
"description": "Limits number of rendered dropdown elements", | |
"defaultValue": { | |
"value": "Number.MAX_SAFE_INTEGER", | |
"computed": true | |
} | |
}, | |
"onChange": { | |
"type": { | |
"name": "func" | |
}, | |
"required": false, | |
"description": "Called when a value is selected", | |
"defaultValue": { | |
"value": "Function.prototype", | |
"computed": true | |
} | |
}, | |
"dark": { | |
"type": { | |
"name": "bool" | |
}, | |
"required": false, | |
"description": "Dark variant" | |
}, | |
"listElementBody": { | |
"type": { | |
"name": "func" | |
}, | |
"required": false, | |
"description": "Custom element to use for each item in dropDownList" | |
}, | |
"noMatch": { | |
"type": { | |
"name": "shape", | |
"value": { | |
"text": { | |
"name": "string", | |
"required": true | |
}, | |
"dropdownList": { | |
"name": "arrayOf", | |
"value": { | |
"name": "object" | |
}, | |
"required": false | |
} | |
} | |
}, | |
"required": false, | |
"description": "Message and a dropdownList to use when no match", | |
"defaultValue": { | |
"value": "{}", | |
"computed": false | |
} | |
}, | |
"locale": { | |
"type": { | |
"name": "enum", | |
"computed": true, | |
"value": "Object.values(locales)" | |
}, | |
"required": false, | |
"description": "Locale to use for translations" | |
}, | |
"aria-invalid": { | |
"type": { | |
"name": "union", | |
"value": [ | |
{ | |
"name": "string" | |
}, | |
{ | |
"name": "bool" | |
} | |
] | |
}, | |
"required": false, | |
"description": "aria-invalid attribute" | |
} | |
} | |
}, | |
"packages/ffe-spinner-react/src/Spinner.js": { | |
"description": "", | |
"displayName": "Spinner", | |
"methods": [], | |
"props": { | |
"className": { | |
"type": { | |
"name": "string" | |
}, | |
"required": false, | |
"description": "" | |
}, | |
"large": { | |
"type": { | |
"name": "bool" | |
}, | |
"required": false, | |
"description": "", | |
"defaultValue": { | |
"value": "false", | |
"computed": false | |
} | |
} | |
} | |
}, | |
"packages/ffe-system-message-react/src/SystemErrorMessage.js": { | |
"description": "", | |
"displayName": "SystemErrorMessage", | |
"methods": [], | |
"props": { | |
"animationLengthMs": { | |
"type": { | |
"name": "number" | |
}, | |
"required": false, | |
"description": "", | |
"defaultValue": { | |
"value": "300", | |
"computed": false | |
} | |
}, | |
"children": { | |
"type": { | |
"name": "node" | |
}, | |
"required": true, | |
"description": "The content of the system message" | |
}, | |
"className": { | |
"type": { | |
"name": "string" | |
}, | |
"required": false, | |
"description": "Additional classes added to the surrounding div" | |
}, | |
"icon": { | |
"type": { | |
"name": "node" | |
}, | |
"required": true, | |
"description": "Override the default icon - use with caution!" | |
}, | |
"locale": { | |
"type": { | |
"name": "enum", | |
"value": [ | |
{ | |
"value": "'en'", | |
"computed": false | |
}, | |
{ | |
"value": "'nb'", | |
"computed": false | |
}, | |
{ | |
"value": "'nn'", | |
"computed": false | |
} | |
] | |
}, | |
"required": false, | |
"description": "'nb', 'nn', or 'en'", | |
"defaultValue": { | |
"value": "'nb'", | |
"computed": false | |
} | |
}, | |
"modifier": { | |
"type": { | |
"name": "enum", | |
"value": [ | |
{ | |
"value": "'error'", | |
"computed": false | |
}, | |
{ | |
"value": "'info'", | |
"computed": false | |
}, | |
{ | |
"value": "'success'", | |
"computed": false | |
}, | |
{ | |
"value": "'news'", | |
"computed": false | |
} | |
] | |
}, | |
"required": false, | |
"description": "The type of system message. Used internally only-\n@ignore" | |
}, | |
"onClose": { | |
"type": { | |
"name": "func" | |
}, | |
"required": false, | |
"description": "Callback for when the system message has been closed (after animation ends)", | |
"defaultValue": { | |
"value": "f => f", | |
"computed": false | |
} | |
}, | |
"alert": { | |
"type": { | |
"name": "bool" | |
}, | |
"required": false, | |
"description": "When false, role is not set to alert, avoids message from being read up immediately after page load. Default value is true.", | |
"defaultValue": { | |
"value": "true", | |
"computed": false | |
} | |
} | |
} | |
}, | |
"packages/ffe-system-message-react/src/SystemInfoMessage.js": { | |
"description": "", | |
"displayName": "SystemInfoMessage", | |
"methods": [] | |
}, | |
"packages/ffe-system-message-react/src/SystemMessage.js": { | |
"description": "", | |
"displayName": "SystemMessage", | |
"methods": [ | |
{ | |
"name": "close", | |
"docblock": null, | |
"modifiers": [], | |
"params": [ | |
{ | |
"name": "event", | |
"type": null | |
} | |
], | |
"returns": null | |
} | |
], | |
"props": { | |
"animationLengthMs": { | |
"type": { | |
"name": "number" | |
}, | |
"required": false, | |
"description": "", | |
"defaultValue": { | |
"value": "300", | |
"computed": false | |
} | |
}, | |
"children": { | |
"type": { | |
"name": "node" | |
}, | |
"required": true, | |
"description": "The content of the system message" | |
}, | |
"className": { | |
"type": { | |
"name": "string" | |
}, | |
"required": false, | |
"description": "Additional classes added to the surrounding div" | |
}, | |
"icon": { | |
"type": { | |
"name": "node" | |
}, | |
"required": true, | |
"description": "Override the default icon - use with caution!" | |
}, | |
"locale": { | |
"type": { | |
"name": "enum", | |
"value": [ | |
{ | |
"value": "'en'", | |
"computed": false | |
}, | |
{ | |
"value": "'nb'", | |
"computed": false | |
}, | |
{ | |
"value": "'nn'", | |
"computed": false | |
} | |
] | |
}, | |
"required": false, | |
"description": "'nb', 'nn', or 'en'", | |
"defaultValue": { | |
"value": "'nb'", | |
"computed": false | |
} | |
}, | |
"modifier": { | |
"type": { | |
"name": "enum", | |
"value": [ | |
{ | |
"value": "'error'", | |
"computed": false | |
}, | |
{ | |
"value": "'info'", | |
"computed": false | |
}, | |
{ | |
"value": "'success'", | |
"computed": false | |
}, | |
{ | |
"value": "'news'", | |
"computed": false | |
} | |
] | |
}, | |
"required": false, | |
"description": "The type of system message. Used internally only-\n@ignore" | |
}, | |
"onClose": { | |
"type": { | |
"name": "func" | |
}, | |
"required": false, | |
"description": "Callback for when the system message has been closed (after animation ends)", | |
"defaultValue": { | |
"value": "f => f", | |
"computed": false | |
} | |
} | |
} | |
}, | |
"packages/ffe-system-message-react/src/SystemNewsMessage.js": { | |
"description": "", | |
"displayName": "SystemNewsMessage", | |
"methods": [] | |
}, | |
"packages/ffe-system-message-react/src/SystemSuccessMessage.js": { | |
"description": "", | |
"displayName": "SystemSuccessMessage", | |
"methods": [] | |
}, | |
"packages/ffe-tables-react/src/SortableTable/SortableTable.js": { | |
"description": "", | |
"displayName": "SortableTable", | |
"methods": [ | |
{ | |
"name": "sortStateHasChanged", | |
"docblock": null, | |
"modifiers": [], | |
"params": [ | |
{ | |
"name": "nextState", | |
"type": null | |
} | |
], | |
"returns": null | |
}, | |
{ | |
"name": "tableHeaderClicked", | |
"docblock": null, | |
"modifiers": [], | |
"params": [ | |
{ | |
"name": "columnKey", | |
"type": null | |
} | |
], | |
"returns": null | |
}, | |
{ | |
"name": "handleKeyPress", | |
"docblock": null, | |
"modifiers": [], | |
"params": [ | |
{ | |
"name": "columnKey", | |
"type": null | |
}, | |
{ | |
"name": "event", | |
"type": null | |
} | |
], | |
"returns": null | |
}, | |
{ | |
"name": "getAriaSort", | |
"docblock": null, | |
"modifiers": [], | |
"params": [ | |
{ | |
"name": "column", | |
"type": null | |
} | |
], | |
"returns": null | |
}, | |
{ | |
"name": "decorateSortableTableHeader", | |
"docblock": null, | |
"modifiers": [], | |
"params": [ | |
{ | |
"name": "column", | |
"type": null | |
} | |
], | |
"returns": null | |
} | |
], | |
"props": { | |
"caption": { | |
"type": { | |
"name": "node" | |
}, | |
"required": false, | |
"description": "" | |
}, | |
"srOnlyCaption": { | |
"type": { | |
"name": "bool" | |
}, | |
"required": false, | |
"description": "" | |
}, | |
"expandedContentMapper": { | |
"type": { | |
"name": "func" | |
}, | |
"required": false, | |
"description": "" | |
}, | |
"offset": { | |
"type": { | |
"name": "number" | |
}, | |
"required": false, | |
"description": "" | |
}, | |
"limit": { | |
"type": { | |
"name": "number" | |
}, | |
"required": false, | |
"description": "" | |
}, | |
"columnLayoutMobile": { | |
"type": { | |
"name": "bool" | |
}, | |
"required": false, | |
"description": "" | |
}, | |
"condensed": { | |
"type": { | |
"name": "bool" | |
}, | |
"required": false, | |
"description": "" | |
}, | |
"smallHeader": { | |
"type": { | |
"name": "bool" | |
}, | |
"required": false, | |
"description": "" | |
}, | |
"alignLeft": { | |
"type": { | |
"name": "bool" | |
}, | |
"required": false, | |
"description": "" | |
}, | |
"breakpoint": { | |
"type": { | |
"name": "enum", | |
"value": [ | |
{ | |
"value": "'sm'", | |
"computed": false | |
}, | |
{ | |
"value": "'none'", | |
"computed": false | |
} | |
] | |
}, | |
"required": false, | |
"description": "" | |
}, | |
"columns": { | |
"type": { | |
"name": "arrayOf", | |
"value": { | |
"name": "object" | |
} | |
}, | |
"required": true, | |
"description": "" | |
}, | |
"data": { | |
"type": { | |
"name": "arrayOf", | |
"value": { | |
"name": "object" | |
} | |
}, | |
"required": true, | |
"description": "" | |
}, | |
"sortBy": { | |
"type": { | |
"name": "string" | |
}, | |
"required": false, | |
"description": "" | |
}, | |
"descending": { | |
"type": { | |
"name": "bool" | |
}, | |
"required": false, | |
"description": "", | |
"defaultValue": { | |
"value": "false", | |
"computed": false | |
} | |
}, | |
"onSort": { | |
"type": { | |
"name": "func" | |
}, | |
"required": false, | |
"description": "", | |
"defaultValue": { | |
"value": "() => {}", | |
"computed": false | |
} | |
}, | |
"rowRender": { | |
"type": { | |
"name": "func" | |
}, | |
"required": false, | |
"description": "" | |
}, | |
"headerRender": { | |
"type": { | |
"name": "func" | |
}, | |
"required": false, | |
"description": "" | |
}, | |
"footerRender": { | |
"type": { | |
"name": "func" | |
}, | |
"required": false, | |
"description": "" | |
}, | |
"className": { | |
"type": { | |
"name": "string" | |
}, | |
"required": false, | |
"description": "" | |
} | |
} | |
}, | |
"packages/ffe-tables-react/src/Table/Table.js": { | |
"description": "", | |
"displayName": "Table", | |
"methods": [ | |
{ | |
"name": "renderTableCaption", | |
"docblock": null, | |
"modifiers": [], | |
"params": [], | |
"returns": null | |
}, | |
{ | |
"name": "renderTableHeaders", | |
"docblock": null, | |
"modifiers": [], | |
"params": [], | |
"returns": null | |
}, | |
{ | |
"name": "renderTableFooter", | |
"docblock": null, | |
"modifiers": [], | |
"params": [], | |
"returns": null | |
}, | |
{ | |
"name": "getData", | |
"docblock": null, | |
"modifiers": [], | |
"params": [], | |
"returns": null | |
}, | |
{ | |
"name": "renderTableBody", | |
"docblock": null, | |
"modifiers": [], | |
"params": [], | |
"returns": null | |
} | |
], | |
"props": { | |
"alignLeft": { | |
"type": { | |
"name": "bool" | |
}, | |
"required": false, | |
"description": "" | |
}, | |
"columnLayoutMobile": { | |
"type": { | |
"name": "bool" | |
}, | |
"required": false, | |
"description": "" | |
}, | |
"caption": { | |
"type": { | |
"name": "node" | |
}, | |
"required": false, | |
"description": "" | |
}, | |
"srOnlyCaption": { | |
"type": { | |
"name": "bool" | |
}, | |
"required": false, | |
"description": "" | |
}, | |
"expandedContentMapper": { | |
"type": { | |
"name": "func" | |
}, | |
"required": false, | |
"description": "" | |
}, | |
"condensed": { | |
"type": { | |
"name": "bool" | |
}, | |
"required": false, | |
"description": "" | |
}, | |
"smallHeader": { | |
"type": { | |
"name": "bool" | |
}, | |
"required": false, | |
"description": "" | |
}, | |
"sort": { | |
"type": { | |
"name": "object" | |
}, | |
"required": false, | |
"description": "" | |
}, | |
"offset": { | |
"type": { | |
"name": "number" | |
}, | |
"required": false, | |
"description": "", | |
"defaultValue": { | |
"value": "0", | |
"computed": false | |
} | |
}, | |
"limit": { | |
"type": { | |
"name": "number" | |
}, | |
"required": false, | |
"description": "", | |
"defaultValue": { | |
"value": "0", | |
"computed": false | |
} | |
}, | |
"breakpoint": { | |
"type": { | |
"name": "enum", | |
"value": [ | |
{ | |
"value": "'sm'", | |
"computed": false | |
}, | |
{ | |
"value": "'none'", | |
"computed": false | |
} | |
] | |
}, | |
"required": false, | |
"description": "" | |
}, | |
"data": { | |
"type": { | |
"name": "arrayOf", | |
"value": { | |
"name": "object" | |
} | |
}, | |
"required": false, | |
"description": "", | |
"defaultValue": { | |
"value": "[]", | |
"computed": false | |
} | |
}, | |
"columns": { | |
"type": { | |
"name": "arrayOf", | |
"value": { | |
"name": "shape", | |
"value": { | |
"header": { | |
"name": "node", | |
"required": true | |
}, | |
"key": { | |
"name": "string", | |
"required": true | |
} | |
} | |
} | |
}, | |
"required": false, | |
"description": "", | |
"defaultValue": { | |
"value": "[]", | |
"computed": false | |
} | |
}, | |
"rowRender": { | |
"type": { | |
"name": "func" | |
}, | |
"required": false, | |
"description": "" | |
}, | |
"headerRender": { | |
"type": { | |
"name": "func" | |
}, | |
"required": false, | |
"description": "" | |
}, | |
"footerRender": { | |
"type": { | |
"name": "func" | |
}, | |
"required": false, | |
"description": "" | |
}, | |
"className": { | |
"type": { | |
"name": "string" | |
}, | |
"required": false, | |
"description": "" | |
} | |
} | |
}, | |
"packages/ffe-tables-react/src/Table.js": { | |
"description": "", | |
"displayName": "Table", | |
"methods": [], | |
"props": { | |
"caption": { | |
"type": { | |
"name": "node" | |
}, | |
"required": false, | |
"description": "" | |
}, | |
"srOnlyCaption": { | |
"type": { | |
"name": "bool" | |
}, | |
"required": false, | |
"description": "Make the caption only visible for screen readers" | |
}, | |
"expandedContentMapper": { | |
"type": { | |
"name": "func" | |
}, | |
"required": false, | |
"description": "A mapping function that returns a renderable node that will be rendered for each expandable row" | |
}, | |
"sortable": { | |
"type": { | |
"name": "bool" | |
}, | |
"required": false, | |
"description": "" | |
}, | |
"sortBy": { | |
"type": { | |
"name": "string" | |
}, | |
"required": false, | |
"description": "A string reference to a column key to set an initial sort of the table" | |
}, | |
"descending": { | |
"type": { | |
"name": "bool" | |
}, | |
"required": false, | |
"description": "Used in conjunction with sortBy" | |
}, | |
"offset": { | |
"type": { | |
"name": "number" | |
}, | |
"required": false, | |
"description": "When paginated, lets you set the number of rows to offset from the beginning" | |
}, | |
"limit": { | |
"type": { | |
"name": "number" | |
}, | |
"required": false, | |
"description": "Limits the number of rows to show on one page. Decides whether or not to paginate your table" | |
}, | |
"condensed": { | |
"type": { | |
"name": "bool" | |
}, | |
"required": false, | |
"description": "Makes your table condensed - for pages that show a lot of data" | |
}, | |
"smallHeader": { | |
"type": { | |
"name": "bool" | |
}, | |
"required": false, | |
"description": "Set to true if you want the row headings to be narrower on smalls screens" | |
}, | |
"alignLeft": { | |
"type": { | |
"name": "bool" | |
}, | |
"required": false, | |
"description": "Removes left cell padding from the first column" | |
}, | |
"columnLayoutMobile": { | |
"type": { | |
"name": "bool" | |
}, | |
"required": false, | |
"description": "Show your table as a regular column based table on small devices" | |
}, | |
"breakpoint": { | |
"type": { | |
"name": "enum", | |
"value": [ | |
{ | |
"value": "'sm'", | |
"computed": false | |
}, | |
{ | |
"value": "'none'", | |
"computed": false | |
} | |
] | |
}, | |
"required": false, | |
"description": "Decide if your table rows should break into a vertical view on small or no devices" | |
}, | |
"rowRender": { | |
"type": { | |
"name": "func" | |
}, | |
"required": false, | |
"description": "Override rendering of rows with a prop\nrowRender={(props, rowcontent, trprops, index)=>{return <tr {...trprops}>{rowcontent}</tr>}}" | |
}, | |
"headerRender": { | |
"type": { | |
"name": "func" | |
}, | |
"required": false, | |
"description": "Override rendering of headers with a prop\nheaderRender={(props, rowcontent, trprops) => {return <tr {...trprops}>{rowcontent}</tr>}}" | |
}, | |
"footerRender": { | |
"type": { | |
"name": "func" | |
}, | |
"required": false, | |
"description": "Override rendering of footer with a prop\nfooterRender={(props, rowcontent, trprops) => {return <tr {...trprops}>{rowcontent}</tr>}}" | |
}, | |
"data": { | |
"type": { | |
"name": "arrayOf", | |
"value": { | |
"name": "shape", | |
"value": { | |
"id": { | |
"name": "union", | |
"value": [ | |
{ | |
"name": "string" | |
}, | |
{ | |
"name": "number" | |
} | |
], | |
"description": "A unique ID for each row of data. Required for sorting", | |
"required": false | |
} | |
} | |
} | |
}, | |
"required": false, | |
"description": "An array of objects with keys equal to the columns array's key value, and value equal to whatever you\nwant in your cell. These are basically an array of rows" | |
}, | |
"columns": { | |
"type": { | |
"name": "arrayOf", | |
"value": { | |
"name": "shape", | |
"value": { | |
"header": { | |
"name": "node", | |
"description": "The column header. Required, but may be an empty string.", | |
"required": true | |
}, | |
"key": { | |
"name": "string", | |
"description": "The column key used in the `data` array's objects", | |
"required": true | |
}, | |
"footer": { | |
"name": "node", | |
"description": "Content shown in the table footer", | |
"required": false | |
}, | |
"alignRight": { | |
"name": "bool", | |
"required": false | |
}, | |
"alignTop": { | |
"name": "bool", | |
"required": false | |
}, | |
"hideOnDesktop": { | |
"name": "bool", | |
"required": false | |
}, | |
"hideOnTablet": { | |
"name": "bool", | |
"required": false | |
}, | |
"hideOnSmallTablet": { | |
"name": "bool", | |
"required": false | |
}, | |
"hideOnMobile": { | |
"name": "bool", | |
"required": false | |
}, | |
"compare": { | |
"name": "func", | |
"description": "Custom comparator function for sorting this column", | |
"required": false | |
}, | |
"notSortable": { | |
"name": "bool", | |
"description": "Disable column from sorting. Not needed if heading is an empty string", | |
"required": false | |
}, | |
"cellRender": { | |
"name": "func", | |
"required": false | |
}, | |
"columnHeaderRender": { | |
"name": "func", | |
"required": false | |
}, | |
"columnFooterRender": { | |
"name": "func", | |
"required": false | |
} | |
} | |
} | |
}, | |
"required": false, | |
"description": "An array of objects with a key describing your column, and a header describing that column" | |
}, | |
"className": { | |
"type": { | |
"name": "string" | |
}, | |
"required": false, | |
"description": "Class names set in addition to the ffe tables classes." | |
} | |
} | |
}, | |
"packages/ffe-tables-react/src/TableParts/TableCell.js": { | |
"description": "", | |
"displayName": "TableCell", | |
"methods": [], | |
"props": { | |
"alignRight": { | |
"type": { | |
"name": "bool" | |
}, | |
"required": false, | |
"description": "" | |
}, | |
"alignTop": { | |
"type": { | |
"name": "bool" | |
}, | |
"required": false, | |
"description": "" | |
}, | |
"children": { | |
"type": { | |
"name": "any" | |
}, | |
"required": false, | |
"description": "" | |
}, | |
"columnHeader": { | |
"type": { | |
"name": "union", | |
"value": [ | |
{ | |
"name": "string" | |
}, | |
{ | |
"name": "node" | |
} | |
] | |
}, | |
"required": false, | |
"description": "" | |
}, | |
"contentClasses": { | |
"type": { | |
"name": "string" | |
}, | |
"required": false, | |
"description": "" | |
}, | |
"tdClasses": { | |
"type": { | |
"name": "string" | |
}, | |
"required": false, | |
"description": "" | |
} | |
} | |
}, | |
"packages/ffe-tables-react/src/TableParts/TableFooter.js": { | |
"description": "", | |
"displayName": "TableFooter", | |
"methods": [], | |
"props": { | |
"columns": { | |
"type": { | |
"name": "arrayOf", | |
"value": { | |
"name": "shape", | |
"value": { | |
"alignRight": { | |
"name": "bool", | |
"required": false | |
}, | |
"alignTop": { | |
"name": "bool", | |
"required": false | |
}, | |
"footer": { | |
"name": "any", | |
"required": false | |
}, | |
"header": { | |
"name": "node", | |
"required": true | |
}, | |
"hideOnDesktop": { | |
"name": "bool", | |
"required": false | |
}, | |
"hideOnMobile": { | |
"name": "bool", | |
"required": false | |
}, | |
"hideOnSmallTablet": { | |
"name": "bool", | |
"required": false | |
}, | |
"hideOnTablet": { | |
"name": "bool", | |
"required": false | |
} | |
} | |
} | |
}, | |
"required": false, | |
"description": "" | |
}, | |
"footerRender": { | |
"type": { | |
"name": "func" | |
}, | |
"required": false, | |
"description": "" | |
}, | |
"dataWindow": { | |
"type": { | |
"name": "array" | |
}, | |
"required": false, | |
"description": "" | |
} | |
} | |
}, | |
"packages/ffe-tables-react/src/TableParts/TableHeaders.js": { | |
"description": "", | |
"displayName": "TableHeaders", | |
"methods": [], | |
"props": { | |
"columns": { | |
"type": { | |
"name": "arrayOf", | |
"value": { | |
"name": "shape", | |
"value": { | |
"alignRight": { | |
"name": "bool", | |
"required": false | |
}, | |
"header": { | |
"name": "node", | |
"required": true | |
}, | |
"hideOnDesktop": { | |
"name": "bool", | |
"required": false | |
}, | |
"hideOnMobile": { | |
"name": "bool", | |
"required": false | |
}, | |
"hideOnSmallTablet": { | |
"name": "bool", | |
"required": false | |
}, | |
"hideOnTablet": { | |
"name": "bool", | |
"required": false | |
}, | |
"key": { | |
"name": "string", | |
"required": true | |
} | |
} | |
} | |
}, | |
"required": false, | |
"description": "" | |
}, | |
"headerRender": { | |
"type": { | |
"name": "func" | |
}, | |
"required": false, | |
"description": "" | |
}, | |
"dataWindow": { | |
"type": { | |
"name": "array" | |
}, | |
"required": false, | |
"description": "" | |
} | |
} | |
}, | |
"packages/ffe-tables-react/src/TableParts/TableRow.js": { | |
"description": "", | |
"displayName": "TableRow", | |
"methods": [], | |
"props": { | |
"cells": { | |
"type": { | |
"name": "object" | |
}, | |
"required": true, | |
"description": "" | |
}, | |
"columns": { | |
"type": { | |
"name": "arrayOf", | |
"value": { | |
"name": "shape", | |
"value": { | |
"alignRight": { | |
"name": "bool", | |
"required": false | |
}, | |
"alignTop": { | |
"name": "bool", | |
"required": false | |
}, | |
"header": { | |
"name": "any", | |
"required": false | |
}, | |
"hideOnDesktop": { | |
"name": "bool", | |
"required": false | |
}, | |
"hideOnMobile": { | |
"name": "bool", | |
"required": false | |
}, | |
"hideOnSmallTablet": { | |
"name": "bool", | |
"required": false | |
}, | |
"hideOnTablet": { | |
"name": "bool", | |
"required": false | |
}, | |
"key": { | |
"name": "string", | |
"required": false | |
}, | |
"cellRender": { | |
"name": "func", | |
"required": false | |
} | |
} | |
} | |
}, | |
"required": true, | |
"description": "" | |
}, | |
"expandable": { | |
"type": { | |
"name": "bool" | |
}, | |
"required": false, | |
"description": "" | |
}, | |
"expanded": { | |
"type": { | |
"name": "bool" | |
}, | |
"required": false, | |
"description": "" | |
}, | |
"onClick": { | |
"type": { | |
"name": "func" | |
}, | |
"required": false, | |
"description": "" | |
}, | |
"rowRender": { | |
"type": { | |
"name": "func" | |
}, | |
"required": false, | |
"description": "" | |
}, | |
"headerRender": { | |
"type": { | |
"name": "func" | |
}, | |
"required": false, | |
"description": "" | |
}, | |
"footerRender": { | |
"type": { | |
"name": "func" | |
}, | |
"required": false, | |
"description": "" | |
}, | |
"onKeyDown": { | |
"type": { | |
"name": "func" | |
}, | |
"required": false, | |
"description": "" | |
}, | |
"trClasses": { | |
"type": { | |
"name": "string" | |
}, | |
"required": false, | |
"description": "" | |
}, | |
"rowIndex": { | |
"type": { | |
"name": "number" | |
}, | |
"required": false, | |
"description": "" | |
} | |
} | |
}, | |
"packages/ffe-tables-react/src/TableParts/TableRowExpandable.js": { | |
"description": "", | |
"displayName": "TableRowExpandable", | |
"methods": [ | |
{ | |
"name": "getDerivedStateFromProps", | |
"docblock": null, | |
"modifiers": [ | |
"static" | |
], | |
"params": [ | |
{ | |
"name": "nextProps", | |
"type": null | |
}, | |
{ | |
"name": "prevState", | |
"type": null | |
} | |
], | |
"returns": null | |
}, | |
{ | |
"name": "toggleExpand", | |
"docblock": null, | |
"modifiers": [], | |
"params": [], | |
"returns": null | |
}, | |
{ | |
"name": "handleKeyPress", | |
"docblock": null, | |
"modifiers": [], | |
"params": [ | |
{ | |
"name": "event", | |
"type": null | |
} | |
], | |
"returns": null | |
} | |
], | |
"props": { | |
"children": { | |
"type": { | |
"name": "node" | |
}, | |
"required": false, | |
"description": "" | |
}, | |
"cells": { | |
"type": { | |
"name": "object" | |
}, | |
"required": true, | |
"description": "" | |
}, | |
"columns": { | |
"type": { | |
"name": "array" | |
}, | |
"required": true, | |
"description": "" | |
}, | |
"sort": { | |
"type": { | |
"name": "object" | |
}, | |
"required": false, | |
"description": "" | |
}, | |
"rowRender": { | |
"type": { | |
"name": "func" | |
}, | |
"required": false, | |
"description": "" | |
}, | |
"headerRender": { | |
"type": { | |
"name": "func" | |
}, | |
"required": false, | |
"description": "" | |
}, | |
"footerRender": { | |
"type": { | |
"name": "func" | |
}, | |
"required": false, | |
"description": "" | |
}, | |
"rowIndex": { | |
"type": { | |
"name": "number" | |
}, | |
"required": false, | |
"description": "" | |
}, | |
"defaultExpanded": { | |
"type": { | |
"name": "bool" | |
}, | |
"required": false, | |
"description": "" | |
}, | |
"scrollToOnMount": { | |
"type": { | |
"name": "bool" | |
}, | |
"required": false, | |
"description": "" | |
} | |
} | |
}, | |
"packages/ffe-tabs-react/src/Tab.js": { | |
"description": "", | |
"displayName": "Tab", | |
"methods": [], | |
"props": { | |
"selected": { | |
"type": { | |
"name": "bool" | |
}, | |
"required": false, | |
"description": "Selected tab button" | |
}, | |
"condensed": { | |
"type": { | |
"name": "bool" | |
}, | |
"required": false, | |
"description": "Compact style tab button" | |
}, | |
"className": { | |
"type": { | |
"name": "string" | |
}, | |
"required": false, | |
"description": "Additional css classes" | |
}, | |
"aria-controls": { | |
"type": { | |
"name": "string" | |
}, | |
"required": true, | |
"description": "Id of the element it controls" | |
} | |
} | |
}, | |
"packages/ffe-tabs-react/src/TabButton.js": { | |
"description": "", | |
"displayName": "TabButton", | |
"methods": [], | |
"props": { | |
"selected": { | |
"type": { | |
"name": "bool" | |
}, | |
"required": false, | |
"description": "Selected tab button" | |
}, | |
"ghost": { | |
"type": { | |
"name": "bool" | |
}, | |
"required": false, | |
"description": "Transparent background style tab button" | |
}, | |
"condensed": { | |
"type": { | |
"name": "bool" | |
}, | |
"required": false, | |
"description": "Compact style tab button" | |
}, | |
"className": { | |
"type": { | |
"name": "string" | |
}, | |
"required": false, | |
"description": "Additional css classes" | |
}, | |
"dark": { | |
"type": { | |
"name": "bool" | |
}, | |
"required": false, | |
"description": "Dark variant", | |
"defaultValue": { | |
"value": "false", | |
"computed": false | |
} | |
}, | |
"aria-controls": { | |
"type": { | |
"name": "string" | |
}, | |
"required": true, | |
"description": "Id of the element it controls" | |
} | |
} | |
}, | |
"packages/ffe-tabs-react/src/TabButtonGroup.js": { | |
"description": "", | |
"displayName": "TabButtonGroup", | |
"methods": [], | |
"props": { | |
"children": { | |
"type": { | |
"name": "node" | |
}, | |
"required": true, | |
"description": "TabGroup contents - a group of Tabs" | |
}, | |
"className": { | |
"type": { | |
"name": "string" | |
}, | |
"required": false, | |
"description": "Additional css classes" | |
}, | |
"thin": { | |
"type": { | |
"name": "bool" | |
}, | |
"required": false, | |
"description": "Applies the thin modifier to remove margins" | |
} | |
} | |
}, | |
"packages/ffe-tabs-react/src/TabGroup.js": { | |
"description": "", | |
"displayName": "TabGroup", | |
"methods": [], | |
"props": { | |
"children": { | |
"type": { | |
"name": "node" | |
}, | |
"required": true, | |
"description": "TabGroup contents - a group of Tabs" | |
}, | |
"className": { | |
"type": { | |
"name": "string" | |
}, | |
"required": false, | |
"description": "Additional css classes" | |
}, | |
"thin": { | |
"type": { | |
"name": "bool" | |
}, | |
"required": false, | |
"description": "Applies the thin modifier to remove margins" | |
} | |
} | |
} | |
} |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment