@wordpress/components
Version:
UI components for WordPress.
135 lines (128 loc) • 5.97 kB
JavaScript
export {
SVG,
Path,
Circle,
Polygon,
Rect,
G,
HorizontalRule,
BlockQuotation,
} from '@wordpress/primitives';
export { default as ColorIndicator } from './color-indicator';
export { default as ColorPalette } from './color-palette';
export { ColorPicker } from './color-picker';
export { default as Dashicon } from './dashicon';
export { default as Dropdown } from './dropdown';
export { default as DropdownMenu } from './dropdown-menu';
export { default as FocalPointPicker } from './focal-point-picker';
export {
Toolbar,
ToolbarButton,
ToolbarContext as __experimentalToolbarContext,
ToolbarDropdownMenu,
ToolbarGroup,
ToolbarItem,
} from './toolbar';
export { default as Tooltip } from './tooltip';
export { default as Icon } from './icon';
export { default as Spinner } from './spinner';
export {
createSlotFill,
Slot,
Fill,
Provider as SlotFillProvider,
} from './slot-fill';
export { default as __experimentalStyleProvider } from './style-provider';
export { default as BaseControl } from './base-control';
export { hasSplitBorders as __experimentalHasSplitBorders } from './border-box-control/utils';
export { default as TextareaControl } from './textarea-control';
export { default as PanelBody } from './panel/body';
export { default as PanelActions } from './panel/actions';
export { default as Button } from './button';
export { default as __experimentalText } from './text';
export { default as ExternalLink } from './external-link';
export { default as TextControl } from './text-control';
export { default as ToggleControl } from './toggle-control';
export { default as SandBox } from './sandbox';
export { default as SearchControl } from './search-control';
export { default as SelectControl } from './select-control';
export { default as RangeControl } from './range-control';
export { default as ResizableBox } from './resizable-box';
export { default as FooterMessageControl } from './footer-message-control';
export { default as ColorControl } from './color-control';
export { default as QueryControls } from './query-controls';
export { default as Notice } from './notice';
export { default as NoticeList } from './notice/list';
export { default as RadioControl } from './radio-control';
export {
default as UnitControl,
useCustomUnits as __experimentalUseCustomUnits,
} from './unit-control';
export {
CSS_UNITS as CSS_UNITS,
filterUnitsWithSettings as filterUnitsWithSettings,
} from './unit-control/utils';
export { default as Disabled } from './disabled';
export { default as Draggable, DraggableTrigger } from './draggable';
// Higher-Order Components.
export { default as withConstrainedTabbing } from './higher-order/with-constrained-tabbing';
export { default as withFallbackStyles } from './higher-order/with-fallback-styles';
export { default as withFilters } from './higher-order/with-filters';
export { default as FontSizePicker } from './font-size-picker'; // Intentionally called after slot-fill and withFilters.
export { default as withFocusOutside } from './higher-order/with-focus-outside';
export { default as withFocusReturn } from './higher-order/with-focus-return';
export { default as withNotices } from './higher-order/with-notices';
export { default as withSpokenMessages } from './higher-order/with-spoken-messages';
export * from './text';
// Mobile Components.
export {
__unstableAutocompletionItemsFill,
__unstableAutocompletionItemsSlot,
} from './mobile/autocompletion-items';
export { default as Autocomplete } from './autocomplete';
export { default as BottomSheet } from './mobile/bottom-sheet';
export {
BottomSheetConsumer,
BottomSheetProvider,
BottomSheetContext,
} from './mobile/bottom-sheet/bottom-sheet-context';
export { default as BottomSheetSelectControl } from './mobile/bottom-sheet-select-control';
export { default as HTMLTextInput } from './mobile/html-text-input';
export { default as KeyboardAvoidingView } from './mobile/keyboard-avoiding-view';
export { default as KeyboardAwareFlatList } from './mobile/keyboard-aware-flat-list';
export { default as Picker } from './mobile/picker';
export { default as CycleSelectControl } from './mobile/cycle-select-control';
export { default as Gradient } from './mobile/gradient';
export { default as ColorSettings } from './mobile/color-settings';
export { default as SegmentedControls } from './mobile/segmented-control';
export { default as FocalPointSettingsPanel } from './mobile/focal-point-settings-panel';
export { default as BottomSheetTextControl } from './mobile/bottom-sheet-text-control';
export { default as FooterMessageLink } from './mobile/bottom-sheet/footer-message-link/footer-message-link';
export { LinkPicker } from './mobile/link-picker';
export { default as LinkPickerScreen } from './mobile/link-picker/link-picker-screen';
export { default as LinkSettings } from './mobile/link-settings';
export { default as LinkSettingsScreen } from './mobile/link-settings/link-settings-screen';
export { default as LinkSettingsNavigation } from './mobile/link-settings/link-settings-navigation';
export { default as SegmentedControl } from './mobile/segmented-control';
export { default as Image } from './mobile/image';
export { IMAGE_DEFAULT_FOCAL_POINT } from './mobile/image/constants';
export { default as ImageEditingButton } from './mobile/image/image-editing-button';
export { setClipboard, getClipboard } from './mobile/clipboard';
export { default as Badge } from './mobile/badge';
export { default as Gridicons } from './mobile/gridicons';
// Utils.
export { colorsUtils } from './mobile/color-settings/utils';
export {
WIDE_ALIGNMENTS,
ALIGNMENT_BREAKPOINTS,
alignmentHelpers,
} from './mobile/utils/alignments';
export { default as getPxFromCssUnit } from './mobile/utils/get-px-from-css-unit';
// Hooks.
export {
convertUnitToMobile,
useConvertUnitToMobile,
getValueAndUnit,
} from './mobile/utils/use-unit-converter-to-mobile';
// Private APIs.
export { privateApis } from './private-apis';