New Research: Supply Chain Attack on Axios Pulls Malicious Dependency from npm.Details
Socket
Book a DemoSign in
Socket

@tdcerhverv/button

Package Overview
Dependencies
Maintainers
29
Versions
33
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install
Package was removed
Sorry, it seems this package was removed from the registry

@tdcerhverv/button

Button component

unpublished
latest
Source
npmnpm
Version
3.7.1
Version published
Weekly downloads
0
Maintainers
29
Weekly downloads
 
Created
Source

Button component

Example of usage

Buttons are imported as named imports

import {
  DefaultButton,
  OutlineButton,
  InvertedButton,
  InvertedOutlineButton,
  PositiveButton,
  NegativeButton,
  TextButton,
  IconButton,
} from '@tdcerhverv/button';

Default

import { DefaultButton } from '@tdcerhverv/button';

render(<DefaultButton>Default Button</DefaultButton>);

Sizing

import { DefaultButton } from '@tdcerhverv/button';

render(<DefaultButton size="large">Large Button</DefaultButton>);

With Icon

import { DefaultButton } from '@tdcerhverv/button';
import Download from '@tdcerhverv/parrotfish/dist/icons/Icons/Download.svg';

render(<DefaultButton icon={Download}>Button with icon</DefaultButton>);

Icon Only

import { IconButton } from '@tdcerhverv/button';
import Settings from '@tdcerhverv/parrotfish/dist/icons/Icons/Settings.svg';

render(<IconButton icon={Settings} title={'Settings'} />);

Note: children is ignored and not rendered.

Props

Supports standard HTMLButtonElement attributes and some more specific props.

Note: The type property defaults to button.

interface ButtonProps extends ButtonHTMLAttributes<HTMLButtonElement> {
  appearance:
    | 'default'
    | 'outline'
    | 'text'
    | 'positive'
    | 'negative'
    | 'inverted'
    | 'invertedOutline'
    | 'icon';
  size?: 'small' | 'medium';
  icon?: React.ComponentProps<typeof ButtonIcon>['icon'];
}

IconButton supports sizes as numbers as well, including a third and larger size.

interface IconButtonProps extends ButtonProps {
  size?: 'small' | 'medium' | 12 | 16 | 20;
}
  • Zeroheight

Keywords

button

FAQs

Package last updated on 11 Dec 2020

Did you know?

Socket

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Install

Related posts