Wondering what’s next for npm?Check out our public roadmap! »

    @wordpress/components
    DefinitelyTyped icon, indicating that this package has TypeScript declarations provided by the separate @types/wordpress__components package

    14.1.3 • Public • Published

    Component Reference

    This package includes a library of generic WordPress components to be used for creating common UI elements shared between screens and features of the WordPress dashboard.

    Installation

    Install the module

    npm install @wordpress/components --save

    This package assumes that your code will run in an ES2015+ environment. If you're using an environment that has limited or no support for ES2015+ such as IE browsers then using core-js will add polyfills for these methods.

    Usage

    Within Gutenberg, these components can be accessed by importing from the components root directory:

    /**
     * WordPress dependencies
     */
    import { Button } from '@wordpress/components';
    
    export default function MyButton() {
    	return <Button>Click Me!</Button>;
    }

    Many components include CSS to add style, you will need to add in order to appear correctly. Within WordPress, add the wp-components stylesheet as a dependency of your plugin's stylesheet. See wp_enqueue_style documentation for how to specify dependencies.

    In non-WordPress projects, link to the build-style/style.css file directly, it is located at node_modules/@wordpress/components/build-style/style.css.



    Code is Poetry.

    Install

    npm i @wordpress/components

    DownloadsWeekly Downloads

    31,721

    Version

    14.1.3

    License

    GPL-2.0-or-later

    Unpacked Size

    12.4 MB

    Total Files

    3547

    Last publish

    Collaborators

    • avatar
    • avatar
    • avatar
    • avatar
    • avatar
    • avatar
    • avatar
    • avatar
    • avatar
    • avatar
    • avatar
    • avatar
    • avatar
    • avatar
    • avatar
    • avatar
    • avatar
    • avatar
    • avatar
    • avatar
    • avatar