diff --git a/packages/react-core/index.d.ts b/packages/react-core/src/demos/assets/custom.d.ts similarity index 100% rename from packages/react-core/index.d.ts rename to packages/react-core/src/demos/assets/custom.d.ts diff --git a/packages/react-core/src/demos/examples/DashboardHeader.js b/packages/react-core/src/demos/examples/DashboardHeader.js deleted file mode 100644 index 1367cfa8626..00000000000 --- a/packages/react-core/src/demos/examples/DashboardHeader.js +++ /dev/null @@ -1,220 +0,0 @@ -import React from 'react'; -import { - Avatar, - Brand, - Button, - ButtonVariant, - Divider, - Dropdown, - DropdownGroup, - DropdownItem, - DropdownList, - Masthead, - MastheadToggle, - MastheadMain, - MastheadBrand, - MastheadContent, - MenuToggle, - Toolbar, - ToolbarContent, - ToolbarGroup, - ToolbarItem, - PageToggleButton -} from '@patternfly/react-core'; -import BarsIcon from '@patternfly/react-icons/dist/esm/icons/bars-icon'; -import CogIcon from '@patternfly/react-icons/dist/esm/icons/cog-icon'; -import HelpIcon from '@patternfly/react-icons/dist/esm/icons/help-icon'; -import QuestionCircleIcon from '@patternfly/react-icons/dist/esm/icons/question-circle-icon'; -import BellIcon from '@patternfly/react-icons/dist/esm/icons/bell-icon'; -import EllipsisVIcon from '@patternfly/react-icons/dist/esm/icons/ellipsis-v-icon'; -import imgAvatar from '@patternfly/react-core/src/components/assets/avatarImg.svg'; -import pfLogo from '@patternfly/react-core/src/demos/assets/pf-logo.svg'; - -export default class DashboardHeader extends React.Component { - constructor(props) { - super(props); - this.state = { - isDropdownOpen: false, - isKebabDropdownOpen: false, - isFullKebabDropdownOpen: false, - activeItem: 0 - }; - - this.onDropdownToggle = () => { - this.setState((prevState) => ({ - isDropdownOpen: !prevState.isDropdownOpen - })); - }; - - this.onDropdownSelect = () => { - this.setState({ - isDropdownOpen: false - }); - }; - - this.onKebabDropdownToggle = () => { - this.setState((prevState) => ({ - isKebabDropdownOpen: !prevState.isKebabDropdownOpen - })); - }; - - this.onKebabDropdownSelect = () => { - this.setState({ - isKebabDropdownOpen: false - }); - }; - - this.onFullKebabToggle = () => { - this.setState((prevState) => ({ - isFullKebabDropdownOpen: !prevState.isFullKebabDropdownOpen - })); - }; - - this.onFullKebabSelect = () => { - this.setState({ - isFullKebabDropdownOpen: false - }); - }; - } - - render() { - const { isDropdownOpen, isKebabDropdownOpen, isFullKebabDropdownOpen } = this.state; - const { notificationBadge } = this.props; - - const kebabDropdownItems = ( - <> - - Settings - - - Help - - - ); - const userDropdownItems = ( - <> - My profile - User management - Logout - - ); - - const headerToolbar = ( - - - - {notificationBadge ? ( - notificationBadge - ) : ( - -