0.1.13 • Published 1 year ago

@fellesdatakatalog/dropdown-menu v0.1.13

Weekly downloads
26
License
MIT
Repository
github
Last release
1 year ago

@fellesdatakatalog/dropdown-menu

Dropdown-menu component.

Installation

npm i @fellesdatakatalog/dropdown-menu

Dependencies

  • react
  • styled-components
  • @fellesdatakatalog/theme

Usage

Basic usage

In order to use the dropdown-menu component, wrap the application in global theme provider from @fellesdatakatalog/theme. Then, use the dropdown-menu as any regular component.

import React, { FC, useState } from 'react';
import ThemeProvider from '@fellesdatakatalog/theme';
import Link from '@fellesdatakatalog/link';
import DropdownMenu, { Menu, Trigger } from '@fellesdatakatalog/dropdown-menu';

const App: FC = () => {
  const [isDropdownMenuOpen, setIsDropdownMenuOpen] = useState(false);
  const openDropdownMenu = () => setIsDropdownMenuOpen(true);
  const closeDropdownMenu = () => setIsDropdownMenuOpen(false);

  return (
    <ThemeProvider>
      <DropdownMenu
        isOpen={true}
      >
        <Trigger>
          <button onClick={openDropdownMenu}>
            Meny
          </button>
        </Trigger>
        <Menu>
          <Link href="https://data.norge">Søk i Felles datakatalog</Link>
        </Menu>
      </DropdownMenu>
    </ThemeProvider>
  );
}

export default App;
0.1.12

1 year ago

0.1.13

1 year ago

0.1.10

1 year ago

0.1.11

1 year ago

0.1.9

2 years ago

0.1.8

2 years ago

0.1.7

2 years ago

0.1.5

3 years ago

0.1.4

3 years ago

0.1.2

3 years ago

0.1.3

3 years ago

0.1.1

3 years ago

0.1.0

3 years ago