New Case Study:See how Anthropic automated 95% of dependency reviews with Socket.Learn More
Socket
Sign inDemoInstall
Socket

@axa-ch/button

Package Overview
Dependencies
Maintainers
22
Versions
122
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@axa-ch/button

The AXA Button component

  • 1.1.6
  • Source
  • npm
  • Socket score

Version published
Weekly downloads
82
increased by46.43%
Maintainers
22
Weekly downloads
 
Created
Source

AXA Button

Buttons provide a clickable element, which can be used in forms, or anywhere else where simple, standard call-to-action functionality is needed. They may display text, icons, or both. Buttons can be styled via several properties to change their look-and-feel. If you need a link with button styling, use axa-button-link instead.

Usage

npm install @axa-ch/button
import '@axa-ch/button';
...
<axa-button>I am a button</axa-button>

React

Create a React-ified button with the createElement function from your React version and then use it like this:

import { createElement } from 'react';
import createAXAButtonReact from '@axa-ch/button/lib/index.react';

const AXAButtonReact = createAXAButtonReact(createElement);

export default AXAButtonReact;
<AXAButtonReact motionOff onClick={handler}>
  I am a Button
</AxaButtonReact>

Pure HTML pages

Import the button-defining script and use a button like this:

<!DOCTYPE html>
<html lang="en">
  <head>
    <meta charset="UTF-8" />
    <meta name="viewport" content="width=device-width, initial-scale=1.0" />
    <meta http-equiv="X-UA-Compatible" content="ie=edge" />
    <title>Your awesome title</title>
  </head>
  <body>
    <axa-button>I am a button</axa-button>
    <script src="node_modules/@axa-ch/button/dist/index.js"></script>
  </body>
</html>

Properties

Variant

AttributeDetails
variant="secondary"Button in a ghost state
variant="red"Button red
variant="inverted"Button inverted

Type

AttributeDetails
type="button"Default button type (default if omitted)
type="submit"Submit button submit for forms
type="reset"Reset button for forms

Large

The Boolean attribute large specifies the size of a button. Setting this attribute will change the height of a button.

motionOff

The Boolean attribute motionoff deactivates hover animation.

disabled

The Boolean attribute disabled disables the button natively.

icon

Based on the string-valued attribute icon, interpreted as icon name, an icon will be rendered. To see the full list of possible icons, see the axa-icon README.

onClick

The function-valued attribute onClick can be used as a callback prop for React and other frameworks.

FAQs

Package last updated on 06 Jun 2019

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

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc