
Security News
Axios Maintainer Confirms Social Engineering Attack Behind npm Compromise
Axios compromise traced to social engineering, showing how attacks on maintainers can bypass controls and expose the broader software supply chain.
@gov.au/buttons
Advanced tools
Buttons signal action. Use them to move the user through the service.
yarn add @gov.au/buttons
npm install @gov.au/buttons
Usage:
import AUbutton from './buttons.js';
<AUbutton>Continue</AUbutton>
All props:
<AUbutton
children {/* Anything inside */}
as="" {/* The kind of button, 'secondary','tertiary', optional */}
block={ true } {/* The block option to make the button fill the available width, optional */}
type="submit" {/* The type attribute, optional */}
dark={ false } {/* A dark variation of the component */}
link {/* If a link is set the button will render as a link */}
linkComponent="a" {/* The component used for the link, optional */}
></AUbutton>
(💡 additional props are spread onto the component)
For more details have a look at the usage example.
buttons
└─ core
The visual test: https://auds.service.gov.au/packages/buttons/tests/site/
Fragment React importCopyright (c) Commonwealth of Australia. Licensed under MIT.
FAQs
Did you know?

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.

Security News
Axios compromise traced to social engineering, showing how attacks on maintainers can bypass controls and expose the broader software supply chain.

Security News
Node.js has paused its bug bounty program after funding ended, removing payouts for vulnerability reports but keeping its security process unchanged.

Security News
The Axios compromise shows how time-dependent dependency resolution makes exposure harder to detect and contain.