JSPM

@rmwc/provider

14.0.4
  • ESM via JSPM
  • ES Module Entrypoint
  • Export Map
  • Keywords
  • License
  • Repository URL
  • TypeScript Types
  • README
  • Created
  • Published
  • Downloads 8866
  • Score
    100M100P100Q187014F
  • License MIT

RMWC Provider component

Package Exports

  • @rmwc/provider

Readme

Provider

A component that provides global configuration for RMWC.

  • Module @rmwc/provider

You can wrap your top level App component with RMWC provider to set global configuration options. Just pass the options in as props.

  import React from 'react';

  import \* as ReactDOM from 'react-dom';

  import App from './App'; // your main app component

  import { RMWCProvider } from '@rmwc/provider';

  // This example disables ripples globally by default

  ReactDOM.render(

    <RMWCProvider

      // Globally disable ripples

      ripple\={false}

      // Global options for icons

      // Takes the same options as the icon component

      icon\={{

        basename: 'material-icons'

      }}

      // Global options for typography

      // allows mapping of a defaultTag or specific classes

      // See the Typography docs for more info

      typography\={{

        defaultTag: 'div',

        headline1: 'h1'

      }}

      // Global options for tooltips

      // Takes most of the options for tooltips

      // See the Tooltip docs for more info

      tooltip\={{

        align: 'right'

      }}

    \>

      <App />

    </RMWCProvider\>,

    document.getElementById('root'),

  );

RMWCProvider