1.0.3 • Published 2 years ago

@jswork/react-kbar v1.0.3

Weekly downloads
-
License
MIT
Repository
-
Last release
2 years ago

react-kbar

React kbar wrapper.

version license size download

installation

npm install -S @jswork/react-kbar

usage

  1. import css

    @import "~@jswork/react-kbar/dist/style.css";
    
    // or use sass
    @import "~@jswork/react-kbar/dist/style.scss";
    
    body {
      font-family: Arial, Helvetica, sans-serif;
    }
    
    // customize your styles:
    $react-kbar-options: ()
  2. import js

    import React from 'react';
    import ReactKbar from '../../src/main';
    import { createGlobalStyle } from 'styled-components';
    // import styled from 'styled-components';
    const GlobalStyleComp = createGlobalStyle`
      body{
        font-family: Arial, Helvetica, sans-serif;
      }
    `;
    
    const actions = [
      {
        id: 'blog',
        name: 'Blog',
        shortcut: ['b'],
        keywords: 'writing words',
        perform: () => (window.location.pathname = 'blog')
      },
      {
        id: 'contact',
        name: 'Contact',
        shortcut: ['c'],
        keywords: 'email',
        perform: () => (window.location.pathname = 'contact')
      }
    ];
    
    export default () => {
      return (
        <>
          <ReactKbar actions={actions}>
            <button>Cmd + K active ME 🦄</button>
          </ReactKbar>
          <GlobalStyleComp />
        </>
      );
    };

preview

license

Code released under the MIT license.

1.0.3

2 years ago

1.0.2

2 years ago

1.0.1

2 years ago