JSPM

@patternfly/react-core

4.68.0
  • ESM via JSPM
  • ES Module Entrypoint
  • Export Map
  • Keywords
  • License
  • Repository URL
  • TypeScript Types
  • README
  • Created
  • Published
  • Downloads 96497
  • Score
    100M100P100Q164471F
  • License MIT

This library provides a set of common React components for use with the PatternFly reference implementation.

Package Exports

  • @patternfly/react-core
  • @patternfly/react-core/dist/esm/components/Alert/Alert.js
  • @patternfly/react-core/dist/esm/components/Alert/AlertActionCloseButton.js
  • @patternfly/react-core/dist/esm/components/Backdrop/Backdrop.js
  • @patternfly/react-core/dist/esm/components/Badge
  • @patternfly/react-core/dist/esm/components/Badge/Badge
  • @patternfly/react-core/dist/esm/components/Badge/Badge.js
  • @patternfly/react-core/dist/esm/components/Breadcrumb/Breadcrumb.js
  • @patternfly/react-core/dist/esm/components/Breadcrumb/BreadcrumbItem.js
  • @patternfly/react-core/dist/esm/components/Button
  • @patternfly/react-core/dist/esm/components/Button/Button
  • @patternfly/react-core/dist/esm/components/Button/Button.js
  • @patternfly/react-core/dist/esm/components/Card
  • @patternfly/react-core/dist/esm/components/Card/Card.js
  • @patternfly/react-core/dist/esm/components/Card/CardBody.js
  • @patternfly/react-core/dist/esm/components/Card/CardHeader.js
  • @patternfly/react-core/dist/esm/components/Card/CardTitle.js
  • @patternfly/react-core/dist/esm/components/Checkbox/Checkbox
  • @patternfly/react-core/dist/esm/components/Checkbox/Checkbox.js
  • @patternfly/react-core/dist/esm/components/ChipGroup
  • @patternfly/react-core/dist/esm/components/ChipGroup/Chip.js
  • @patternfly/react-core/dist/esm/components/ChipGroup/ChipGroup.js
  • @patternfly/react-core/dist/esm/components/ClipboardCopy
  • @patternfly/react-core/dist/esm/components/ClipboardCopy/ClipboardCopy
  • @patternfly/react-core/dist/esm/components/ClipboardCopy/ClipboardCopy.js
  • @patternfly/react-core/dist/esm/components/Divider/Divider.js
  • @patternfly/react-core/dist/esm/components/Drawer
  • @patternfly/react-core/dist/esm/components/Drawer/Drawer.js
  • @patternfly/react-core/dist/esm/components/Drawer/DrawerActions.js
  • @patternfly/react-core/dist/esm/components/Drawer/DrawerCloseButton.js
  • @patternfly/react-core/dist/esm/components/Drawer/DrawerContent.js
  • @patternfly/react-core/dist/esm/components/Drawer/DrawerContentBody.js
  • @patternfly/react-core/dist/esm/components/Drawer/DrawerHead.js
  • @patternfly/react-core/dist/esm/components/Drawer/DrawerPanelBody.js
  • @patternfly/react-core/dist/esm/components/Drawer/DrawerPanelContent.js
  • @patternfly/react-core/dist/esm/components/Dropdown
  • @patternfly/react-core/dist/esm/components/Dropdown/Dropdown.js
  • @patternfly/react-core/dist/esm/components/Dropdown/DropdownItem
  • @patternfly/react-core/dist/esm/components/Dropdown/DropdownItem.js
  • @patternfly/react-core/dist/esm/components/Dropdown/DropdownSeparator
  • @patternfly/react-core/dist/esm/components/Dropdown/DropdownSeparator.js
  • @patternfly/react-core/dist/esm/components/Dropdown/DropdownToggle.js
  • @patternfly/react-core/dist/esm/components/Dropdown/DropdownToggleCheckbox.js
  • @patternfly/react-core/dist/esm/components/Dropdown/KebabToggle
  • @patternfly/react-core/dist/esm/components/Dropdown/KebabToggle.js
  • @patternfly/react-core/dist/esm/components/Dropdown/dropdownConstants
  • @patternfly/react-core/dist/esm/components/Dropdown/dropdownConstants.js
  • @patternfly/react-core/dist/esm/components/EmptyState
  • @patternfly/react-core/dist/esm/components/EmptyState/EmptyState.js
  • @patternfly/react-core/dist/esm/components/EmptyState/EmptyStateBody.js
  • @patternfly/react-core/dist/esm/components/EmptyState/EmptyStateIcon.js
  • @patternfly/react-core/dist/esm/components/EmptyState/EmptyStateSecondaryActions.js
  • @patternfly/react-core/dist/esm/components/Form
  • @patternfly/react-core/dist/esm/components/Form/ActionGroup.js
  • @patternfly/react-core/dist/esm/components/Form/Form
  • @patternfly/react-core/dist/esm/components/Form/Form.js
  • @patternfly/react-core/dist/esm/components/Form/FormGroup.js
  • @patternfly/react-core/dist/esm/components/Form/FormHelperText.js
  • @patternfly/react-core/dist/esm/components/FormSelect
  • @patternfly/react-core/dist/esm/components/FormSelect/FormSelect.js
  • @patternfly/react-core/dist/esm/components/FormSelect/FormSelectOption.js
  • @patternfly/react-core/dist/esm/components/InputGroup/InputGroup.js
  • @patternfly/react-core/dist/esm/components/Label
  • @patternfly/react-core/dist/esm/components/Label/Label
  • @patternfly/react-core/dist/esm/components/Label/Label.js
  • @patternfly/react-core/dist/esm/components/Modal
  • @patternfly/react-core/dist/esm/components/Modal/Modal
  • @patternfly/react-core/dist/esm/components/Modal/Modal.js
  • @patternfly/react-core/dist/esm/components/Pagination
  • @patternfly/react-core/dist/esm/components/Pagination/Pagination.js
  • @patternfly/react-core/dist/esm/components/Popover
  • @patternfly/react-core/dist/esm/components/Popover/Popover.js
  • @patternfly/react-core/dist/esm/components/Radio/Radio
  • @patternfly/react-core/dist/esm/components/Radio/Radio.js
  • @patternfly/react-core/dist/esm/components/Select
  • @patternfly/react-core/dist/esm/components/Select/Select.js
  • @patternfly/react-core/dist/esm/components/Select/SelectGroup.js
  • @patternfly/react-core/dist/esm/components/Select/SelectOption.js
  • @patternfly/react-core/dist/esm/components/Select/selectConstants.js
  • @patternfly/react-core/dist/esm/components/Spinner
  • @patternfly/react-core/dist/esm/components/Spinner/Spinner
  • @patternfly/react-core/dist/esm/components/Spinner/Spinner.js
  • @patternfly/react-core/dist/esm/components/Switch/Switch
  • @patternfly/react-core/dist/esm/components/Switch/Switch.js
  • @patternfly/react-core/dist/esm/components/Tabs
  • @patternfly/react-core/dist/esm/components/Tabs/Tab
  • @patternfly/react-core/dist/esm/components/Tabs/Tab.js
  • @patternfly/react-core/dist/esm/components/Tabs/TabTitleText.js
  • @patternfly/react-core/dist/esm/components/Tabs/Tabs
  • @patternfly/react-core/dist/esm/components/Tabs/Tabs.js
  • @patternfly/react-core/dist/esm/components/Text/Text.js
  • @patternfly/react-core/dist/esm/components/Text/TextContent.js
  • @patternfly/react-core/dist/esm/components/Text/TextList.js
  • @patternfly/react-core/dist/esm/components/Text/TextListItem.js
  • @patternfly/react-core/dist/esm/components/TextArea/TextArea.js
  • @patternfly/react-core/dist/esm/components/TextInput
  • @patternfly/react-core/dist/esm/components/TextInput/TextInput
  • @patternfly/react-core/dist/esm/components/TextInput/TextInput.js
  • @patternfly/react-core/dist/esm/components/Title
  • @patternfly/react-core/dist/esm/components/Title/Title
  • @patternfly/react-core/dist/esm/components/Title/Title.js
  • @patternfly/react-core/dist/esm/components/Toolbar
  • @patternfly/react-core/dist/esm/components/Toolbar/Toolbar.js
  • @patternfly/react-core/dist/esm/components/Toolbar/ToolbarContent.js
  • @patternfly/react-core/dist/esm/components/Toolbar/ToolbarGroup.js
  • @patternfly/react-core/dist/esm/components/Toolbar/ToolbarItem.js
  • @patternfly/react-core/dist/esm/components/Tooltip
  • @patternfly/react-core/dist/esm/components/Tooltip/Tooltip
  • @patternfly/react-core/dist/esm/components/Tooltip/Tooltip.js
  • @patternfly/react-core/dist/esm/components/Tooltip/index
  • @patternfly/react-core/dist/esm/components/Wizard/Wizard.js
  • @patternfly/react-core/dist/esm/components/Wizard/WizardBody.js
  • @patternfly/react-core/dist/esm/components/Wizard/WizardHeader.js
  • @patternfly/react-core/dist/esm/components/Wizard/WizardNav.js
  • @patternfly/react-core/dist/esm/components/Wizard/WizardNavItem.js
  • @patternfly/react-core/dist/esm/helpers/ouia
  • @patternfly/react-core/dist/esm/helpers/util
  • @patternfly/react-core/dist/esm/layouts/Bullseye
  • @patternfly/react-core/dist/esm/layouts/Bullseye/Bullseye
  • @patternfly/react-core/dist/esm/layouts/Bullseye/Bullseye.js
  • @patternfly/react-core/dist/esm/layouts/Flex
  • @patternfly/react-core/dist/esm/layouts/Flex/Flex
  • @patternfly/react-core/dist/esm/layouts/Flex/Flex.js
  • @patternfly/react-core/dist/esm/layouts/Flex/FlexItem
  • @patternfly/react-core/dist/esm/layouts/Flex/FlexItem.js
  • @patternfly/react-core/dist/esm/layouts/Grid
  • @patternfly/react-core/dist/esm/layouts/Grid/Grid
  • @patternfly/react-core/dist/esm/layouts/Grid/Grid.js
  • @patternfly/react-core/dist/esm/layouts/Grid/GridItem
  • @patternfly/react-core/dist/esm/layouts/Grid/GridItem.js
  • @patternfly/react-core/dist/esm/layouts/Level
  • @patternfly/react-core/dist/esm/layouts/Level/Level
  • @patternfly/react-core/dist/esm/layouts/Level/Level.js
  • @patternfly/react-core/dist/esm/layouts/Level/LevelItem
  • @patternfly/react-core/dist/esm/layouts/Level/LevelItem.js
  • @patternfly/react-core/dist/esm/layouts/Split
  • @patternfly/react-core/dist/esm/layouts/Split/Split
  • @patternfly/react-core/dist/esm/layouts/Split/Split.js
  • @patternfly/react-core/dist/esm/layouts/Split/SplitItem
  • @patternfly/react-core/dist/esm/layouts/Split/SplitItem.js
  • @patternfly/react-core/dist/esm/layouts/Stack
  • @patternfly/react-core/dist/esm/layouts/Stack/Stack
  • @patternfly/react-core/dist/esm/layouts/Stack/Stack.js
  • @patternfly/react-core/dist/esm/layouts/Stack/StackItem
  • @patternfly/react-core/dist/esm/layouts/Stack/StackItem.js
  • @patternfly/react-core/dist/js
  • @patternfly/react-core/dist/js/components/Alert/Alert.js
  • @patternfly/react-core/dist/js/components/Alert/AlertActionCloseButton.js
  • @patternfly/react-core/dist/js/components/Backdrop/Backdrop
  • @patternfly/react-core/dist/js/components/Backdrop/Backdrop.js
  • @patternfly/react-core/dist/js/components/Badge/Badge
  • @patternfly/react-core/dist/js/components/Badge/Badge.js
  • @patternfly/react-core/dist/js/components/Breadcrumb/Breadcrumb.js
  • @patternfly/react-core/dist/js/components/Breadcrumb/BreadcrumbItem.js
  • @patternfly/react-core/dist/js/components/Button
  • @patternfly/react-core/dist/js/components/Button/Button
  • @patternfly/react-core/dist/js/components/Button/Button.js
  • @patternfly/react-core/dist/js/components/Card/Card
  • @patternfly/react-core/dist/js/components/Card/Card.js
  • @patternfly/react-core/dist/js/components/Card/CardActions
  • @patternfly/react-core/dist/js/components/Card/CardBody
  • @patternfly/react-core/dist/js/components/Card/CardBody.js
  • @patternfly/react-core/dist/js/components/Card/CardFooter
  • @patternfly/react-core/dist/js/components/Card/CardHeader
  • @patternfly/react-core/dist/js/components/Card/CardHeader.js
  • @patternfly/react-core/dist/js/components/Card/CardTitle.js
  • @patternfly/react-core/dist/js/components/Checkbox/Checkbox
  • @patternfly/react-core/dist/js/components/Checkbox/Checkbox.js
  • @patternfly/react-core/dist/js/components/ChipGroup/Chip.js
  • @patternfly/react-core/dist/js/components/ChipGroup/ChipGroup.js
  • @patternfly/react-core/dist/js/components/ClipboardCopy/ClipboardCopy
  • @patternfly/react-core/dist/js/components/ClipboardCopy/ClipboardCopy.js
  • @patternfly/react-core/dist/js/components/Divider/Divider.js
  • @patternfly/react-core/dist/js/components/Drawer/Drawer.js
  • @patternfly/react-core/dist/js/components/Drawer/DrawerActions.js
  • @patternfly/react-core/dist/js/components/Drawer/DrawerCloseButton.js
  • @patternfly/react-core/dist/js/components/Drawer/DrawerContent.js
  • @patternfly/react-core/dist/js/components/Drawer/DrawerContentBody.js
  • @patternfly/react-core/dist/js/components/Drawer/DrawerHead.js
  • @patternfly/react-core/dist/js/components/Drawer/DrawerPanelBody.js
  • @patternfly/react-core/dist/js/components/Drawer/DrawerPanelContent.js
  • @patternfly/react-core/dist/js/components/Dropdown
  • @patternfly/react-core/dist/js/components/Dropdown/Dropdown
  • @patternfly/react-core/dist/js/components/Dropdown/Dropdown.js
  • @patternfly/react-core/dist/js/components/Dropdown/DropdownItem
  • @patternfly/react-core/dist/js/components/Dropdown/DropdownItem.js
  • @patternfly/react-core/dist/js/components/Dropdown/DropdownSeparator
  • @patternfly/react-core/dist/js/components/Dropdown/DropdownSeparator.js
  • @patternfly/react-core/dist/js/components/Dropdown/DropdownToggle
  • @patternfly/react-core/dist/js/components/Dropdown/DropdownToggle.js
  • @patternfly/react-core/dist/js/components/Dropdown/DropdownToggleCheckbox.js
  • @patternfly/react-core/dist/js/components/Dropdown/KebabToggle
  • @patternfly/react-core/dist/js/components/Dropdown/KebabToggle.js
  • @patternfly/react-core/dist/js/components/Dropdown/dropdownConstants
  • @patternfly/react-core/dist/js/components/Dropdown/dropdownConstants.js
  • @patternfly/react-core/dist/js/components/EmptyState/EmptyState
  • @patternfly/react-core/dist/js/components/EmptyState/EmptyState.js
  • @patternfly/react-core/dist/js/components/EmptyState/EmptyStateBody
  • @patternfly/react-core/dist/js/components/EmptyState/EmptyStateBody.js
  • @patternfly/react-core/dist/js/components/EmptyState/EmptyStateIcon
  • @patternfly/react-core/dist/js/components/EmptyState/EmptyStateIcon.js
  • @patternfly/react-core/dist/js/components/EmptyState/EmptyStateSecondaryActions.js
  • @patternfly/react-core/dist/js/components/Form/ActionGroup
  • @patternfly/react-core/dist/js/components/Form/ActionGroup.js
  • @patternfly/react-core/dist/js/components/Form/Form
  • @patternfly/react-core/dist/js/components/Form/Form.js
  • @patternfly/react-core/dist/js/components/Form/FormGroup
  • @patternfly/react-core/dist/js/components/Form/FormGroup.js
  • @patternfly/react-core/dist/js/components/Form/FormHelperText
  • @patternfly/react-core/dist/js/components/Form/FormHelperText.js
  • @patternfly/react-core/dist/js/components/FormSelect/FormSelect.js
  • @patternfly/react-core/dist/js/components/FormSelect/FormSelectOption.js
  • @patternfly/react-core/dist/js/components/InputGroup/InputGroup
  • @patternfly/react-core/dist/js/components/InputGroup/InputGroup.js
  • @patternfly/react-core/dist/js/components/Label/Label.js
  • @patternfly/react-core/dist/js/components/Modal
  • @patternfly/react-core/dist/js/components/Modal/Modal.js
  • @patternfly/react-core/dist/js/components/Page/PageHeaderTools.js
  • @patternfly/react-core/dist/js/components/Pagination
  • @patternfly/react-core/dist/js/components/Pagination/Pagination
  • @patternfly/react-core/dist/js/components/Pagination/Pagination.js
  • @patternfly/react-core/dist/js/components/Popover
  • @patternfly/react-core/dist/js/components/Popover/Popover.js
  • @patternfly/react-core/dist/js/components/Radio/Radio
  • @patternfly/react-core/dist/js/components/Radio/Radio.js
  • @patternfly/react-core/dist/js/components/Select/Select.js
  • @patternfly/react-core/dist/js/components/Select/SelectGroup.js
  • @patternfly/react-core/dist/js/components/Select/SelectOption.js
  • @patternfly/react-core/dist/js/components/Select/selectConstants.js
  • @patternfly/react-core/dist/js/components/Spinner/Spinner
  • @patternfly/react-core/dist/js/components/Spinner/Spinner.js
  • @patternfly/react-core/dist/js/components/Switch/Switch
  • @patternfly/react-core/dist/js/components/Switch/Switch.js
  • @patternfly/react-core/dist/js/components/Tabs/Tab
  • @patternfly/react-core/dist/js/components/Tabs/Tab.js
  • @patternfly/react-core/dist/js/components/Tabs/TabTitleText.js
  • @patternfly/react-core/dist/js/components/Tabs/Tabs
  • @patternfly/react-core/dist/js/components/Tabs/Tabs.js
  • @patternfly/react-core/dist/js/components/Text/Text
  • @patternfly/react-core/dist/js/components/Text/Text.js
  • @patternfly/react-core/dist/js/components/Text/TextContent
  • @patternfly/react-core/dist/js/components/Text/TextContent.js
  • @patternfly/react-core/dist/js/components/Text/TextList.js
  • @patternfly/react-core/dist/js/components/Text/TextListItem.js
  • @patternfly/react-core/dist/js/components/TextArea/TextArea
  • @patternfly/react-core/dist/js/components/TextArea/TextArea.js
  • @patternfly/react-core/dist/js/components/TextInput
  • @patternfly/react-core/dist/js/components/TextInput/TextInput
  • @patternfly/react-core/dist/js/components/TextInput/TextInput.js
  • @patternfly/react-core/dist/js/components/Title/Title
  • @patternfly/react-core/dist/js/components/Title/Title.js
  • @patternfly/react-core/dist/js/components/Toolbar
  • @patternfly/react-core/dist/js/components/Toolbar/Toolbar.js
  • @patternfly/react-core/dist/js/components/Toolbar/ToolbarContent.js
  • @patternfly/react-core/dist/js/components/Toolbar/ToolbarGroup.js
  • @patternfly/react-core/dist/js/components/Toolbar/ToolbarItem.js
  • @patternfly/react-core/dist/js/components/Tooltip/Tooltip
  • @patternfly/react-core/dist/js/components/Tooltip/Tooltip.js
  • @patternfly/react-core/dist/js/components/Wizard/Wizard.js
  • @patternfly/react-core/dist/js/components/Wizard/WizardBody
  • @patternfly/react-core/dist/js/components/Wizard/WizardBody.js
  • @patternfly/react-core/dist/js/components/Wizard/WizardHeader
  • @patternfly/react-core/dist/js/components/Wizard/WizardHeader.js
  • @patternfly/react-core/dist/js/components/Wizard/WizardNav
  • @patternfly/react-core/dist/js/components/Wizard/WizardNav.js
  • @patternfly/react-core/dist/js/components/Wizard/WizardNavItem
  • @patternfly/react-core/dist/js/components/Wizard/WizardNavItem.js
  • @patternfly/react-core/dist/js/helpers/ouia
  • @patternfly/react-core/dist/js/helpers/util
  • @patternfly/react-core/dist/js/layouts/Bullseye/Bullseye
  • @patternfly/react-core/dist/js/layouts/Bullseye/Bullseye.js
  • @patternfly/react-core/dist/js/layouts/Bullseye/index
  • @patternfly/react-core/dist/js/layouts/Flex/Flex.js
  • @patternfly/react-core/dist/js/layouts/Flex/FlexItem.js
  • @patternfly/react-core/dist/js/layouts/Grid/Grid
  • @patternfly/react-core/dist/js/layouts/Grid/Grid.js
  • @patternfly/react-core/dist/js/layouts/Grid/GridItem
  • @patternfly/react-core/dist/js/layouts/Grid/GridItem.js
  • @patternfly/react-core/dist/js/layouts/Grid/index
  • @patternfly/react-core/dist/js/layouts/Level/Level.js
  • @patternfly/react-core/dist/js/layouts/Level/LevelItem.js
  • @patternfly/react-core/dist/js/layouts/Split/Split
  • @patternfly/react-core/dist/js/layouts/Split/Split.js
  • @patternfly/react-core/dist/js/layouts/Split/SplitItem
  • @patternfly/react-core/dist/js/layouts/Split/SplitItem.js
  • @patternfly/react-core/dist/js/layouts/Stack/Stack
  • @patternfly/react-core/dist/js/layouts/Stack/Stack.js
  • @patternfly/react-core/dist/js/layouts/Stack/StackItem
  • @patternfly/react-core/dist/js/layouts/Stack/StackItem.js
  • @patternfly/react-core/dist/js/layouts/Stack/index
  • @patternfly/react-core/dist/styles/base.css
  • @patternfly/react-core/package.json

This package does not declare an exports field, so the exports above have been automatically detected and optimized by JSPM instead. If any package subpath is missing, it is recommended to post an issue to the original package (@patternfly/react-core) to support the "exports" field. If that is not possible, create a JSPM override to customize the exports field for this package.

Readme

PatternFly React - Core

lerna PatternFly 4 npm badge CodeCov

This project provides the React core components for the PatternFly project.

Community: PatternFly website | Slack | Medium | Mailing list

Table of contents

  1. Setup
  2. Contribution guidelines
  3. License

Setup

Before you begin, check out this overview of PatternFly to get familiar with the basic elements of the design system. These instructions also assume that an existing React project is set up. For more information on how to do this, please see our main README.

Install the @patternfly/react-core NPM package

  • Using npm, run the following command to install:

    npm install @patternfly/react-core --save

    OR

  • Using yarn, run the following command to install:

    yarn add @patternfly/react-core

Project configuration

Each PatternFly component already contains the CSS related to the component. In order to have consistent styles throughout the application, PatternFly Base CSS should be used in the project, or some components may diverge in appearance. This import statement should be placed before your main application component is imported.

import '@patternfly/react-core/dist/styles/base.css';

Example component usage

import { Button } from '@patternfly/react-core';

export default <Button variant="primary">Button</Button>;

All component documentation is available on PatternFly.org.

Advanced usage

  1. Applying Overpass font
  2. Tree shaking

Contribution guidelines

All React contributors must first be PatternFly community contributors. If you're already a PatternFly community contributor, check out the React contribution guidelines to make React contributions.

License

PatternFly React is licensed under the MIT License.