UNPKG

@dnb/eufemia

Version:

DNB Eufemia Design System UI Library

149 lines (148 loc) 6.72 kB
export const drawerListPropTypes: { className: PropTypes.Requireable<string>; children: PropTypes.Requireable<NonNullable<object | PropTypes.ReactNodeLike>>; on_show: PropTypes.Requireable<(...args: any[]) => any>; on_hide: PropTypes.Requireable<(...args: any[]) => any>; handle_dismiss_focus: PropTypes.Requireable<(...args: any[]) => any>; on_change: PropTypes.Requireable<(...args: any[]) => any>; on_pre_change: PropTypes.Requireable<(...args: any[]) => any>; on_resize: PropTypes.Requireable<(...args: any[]) => any>; on_select: PropTypes.Requireable<(...args: any[]) => any>; on_state_update: PropTypes.Requireable<(...args: any[]) => any>; space: PropTypes.Requireable<NonNullable<string | number | boolean | PropTypes.InferProps<{ top: PropTypes.Requireable<NonNullable<string | number | boolean>>; right: PropTypes.Requireable<NonNullable<string | number | boolean>>; bottom: PropTypes.Requireable<NonNullable<string | number | boolean>>; left: PropTypes.Requireable<NonNullable<string | number | boolean>>; }>>>; top: PropTypes.Requireable<NonNullable<string | number | boolean>>; right: PropTypes.Requireable<NonNullable<string | number | boolean>>; bottom: PropTypes.Requireable<NonNullable<string | number | boolean>>; left: PropTypes.Requireable<NonNullable<string | number | boolean>>; id: PropTypes.Requireable<string>; role: PropTypes.Requireable<string>; cache_hash: PropTypes.Requireable<string>; triangle_position: PropTypes.Requireable<string>; scrollable: PropTypes.Requireable<NonNullable<string | boolean>>; focusable: PropTypes.Requireable<NonNullable<string | boolean>>; direction: PropTypes.Requireable<string>; size: PropTypes.Requireable<string>; max_height: PropTypes.Requireable<number>; no_animation: PropTypes.Requireable<NonNullable<string | boolean>>; no_scroll_animation: PropTypes.Requireable<NonNullable<string | boolean>>; prevent_selection: PropTypes.Requireable<NonNullable<string | boolean>>; action_menu: PropTypes.Requireable<NonNullable<string | boolean>>; is_popup: PropTypes.Requireable<NonNullable<string | boolean>>; align_drawer: PropTypes.Requireable<string>; options_render: PropTypes.Requireable<NonNullable<object | PropTypes.ReactNodeLike>>; wrapper_element: PropTypes.Requireable<NonNullable<object | PropTypes.ReactNodeLike>>; default_value: PropTypes.Requireable<NonNullable<string | number>>; value: PropTypes.Requireable<NonNullable<string | number>>; skip_portal: PropTypes.Requireable<NonNullable<string | boolean>>; portal_class: PropTypes.Requireable<string>; list_class: PropTypes.Requireable<string>; prevent_close: PropTypes.Requireable<NonNullable<string | boolean>>; independent_width: PropTypes.Requireable<NonNullable<string | boolean>>; fixed_position: PropTypes.Requireable<NonNullable<string | boolean>>; keep_open: PropTypes.Requireable<NonNullable<string | boolean>>; prevent_focus: PropTypes.Requireable<NonNullable<string | boolean>>; skip_keysearch: PropTypes.Requireable<NonNullable<string | boolean>>; opened: PropTypes.Requireable<NonNullable<string | boolean>>; data: PropTypes.Requireable<NonNullable<NonNullable<object | PropTypes.ReactNodeLike>>>; prepared_data: PropTypes.Requireable<any[]>; raw_data: PropTypes.Requireable<object>; ignore_events: PropTypes.Requireable<NonNullable<string | boolean>>; }; export namespace drawerListDefaultProps { let id: any; let role: string; let cache_hash: any; let triangle_position: string; let scrollable: boolean; let focusable: boolean; let max_height: any; let direction: string; let size: string; let no_animation: boolean; let no_scroll_animation: boolean; let prevent_selection: boolean; let action_menu: boolean; let is_popup: boolean; let align_drawer: string; let wrapper_element: any; let default_value: any; let value: string; let portal_class: any; let list_class: any; let skip_portal: any; let prevent_close: boolean; let keep_open: boolean; let prevent_focus: boolean; let fixed_position: boolean; let independent_width: boolean; let skip_keysearch: boolean; let opened: any; let data: any; let prepared_data: any; let raw_data: any; let ignore_events: any; let className: any; let children: any; let on_show: any; let on_hide: any; let handle_dismiss_focus: any; let on_change: any; let on_pre_change: any; let on_resize: any; let on_select: any; let on_state_update: any; let options_render: any; } export namespace drawerListProviderPropTypes { let enable_body_lock: PropTypes.Requireable<boolean>; let page_offset: PropTypes.Requireable<NonNullable<string | number>>; let observer_element: PropTypes.Requireable<NonNullable<PropTypes.ReactNodeLike>>; let min_height: PropTypes.Requireable<NonNullable<string | number>>; } export namespace drawerListProviderDefaultProps { let enable_body_lock_1: boolean; export { enable_body_lock_1 as enable_body_lock }; let page_offset_1: any; export { page_offset_1 as page_offset }; let observer_element_1: any; export { observer_element_1 as observer_element }; let min_height_1: number; export { min_height_1 as min_height }; } export function parseContentTitle(dataItem: any, { separator, removeNumericOnlyValues, preferSelectedValue, }?: { separator?: string; removeNumericOnlyValues?: boolean; preferSelectedValue?: boolean; }): string; export function hasObjectKeyAsValue(data: any): boolean; export function preSelectData(data: any): any; export function normalizeData(props: any): any; export function getData(props: any): any; export function getCurrentIndex(value: any, data: any): any; export function getSelectedItemValue(value: any, state: any): any; export function parseCurrentValue(current: any): any; export function getEventData(item_index: any, data: any): any; export function getCurrentData(item_index: any, data: any): any; export function prepareStartupState(props: any): { opened: boolean; data: any; original_data: any; raw_data: any; direction: any; max_height: any; selected_item: any; active_item: any; on_hide: any; on_show: any; on_change: any; on_select: any; }; export function prepareDerivedState(props: any, state: any): any; export function getCurrentDataTitle(selected_item: any, data: any): string; export function findClosest(arr: any, val: any): any; import PropTypes from 'prop-types';