6.3.1 • Published 1 year ago

@justeat/f-alert v6.3.1

Weekly downloads
24
License
Apache-2.0
Repository
github
Last release
1 year ago

npm version CircleCI

Usage

Installation

This package can be installed using npm or yarn:

yarn add @justeat/f-alert
npm install @justeat/f-alert

The package also has dependencies that need to be installed by consuming components/applications:

DependencyCommand to installStyles to include
f-buttonyarn add @justeat/f-buttonimport '@justeat/f-button/dist/f-button.css';

Vue Applications

You can import it in your Vue SFC like this (please note that styles have to be imported separately):

import FAlert from '@justeat/f-alert';
import '@justeat/f-alert/dist/f-alert.css';

export default {
    components: {
        FAlert
    }
}

If you are using Webpack, you can import the component dynamically to separate the f-alert bundle from the main bundle.client.js:

import '@justeat/f-alert/dist/f-alert.css';

export default {
    components: {
        ...
        FAlert: () => import(/* webpackChunkName: "f-alert" */ '@justeat/f-alert')
    }
}

Configuration

Props

f-alert has a number of props that allow you to customise its functionality.

The props that can be defined are as follows:

PropTypeRequiredDefaultDescription
localeStringNo | Sets locale for I18n.
typeStringYessuccessSets the modifier theme for styling. Options: success, warning, info, danger.
headingStringYes | The title text of the alert
isDismissibleBooleanNofalseControls whether or not to display the alert close button.

CSS Classes

f-alert has its own styles which are scoped to the component using CSS modules to prevent conflicts with existing styles on the page.

Development

Start by cloning the repository and installing the required dependencies:

$ git clone git@github.com:justeat/fozzie-components.git
$ cd fozzie-components
$ yarn

Change directory to the f-alert package:

$ cd packages/components/molecules/f-alert

Running storybook

Storybook can be used to develop new and existing components.

To start storybook:

Please ensure you are in the f-alert directory as outlined in the above instructions.

# cd to the storybook package
$ cd ../../../storybook

# Run storybook
$ yarn storybook:serve

This will build and serve storybook at http://localhost:8080.

6.3.1

1 year ago

6.3.0

1 year ago

5.0.1

3 years ago

5.0.0

3 years ago

6.1.0

3 years ago

6.0.0

3 years ago

6.2.0

3 years ago

4.4.1

3 years ago

4.4.0

3 years ago

4.1.0

3 years ago

4.3.0

3 years ago

4.2.0

3 years ago

4.0.0

4 years ago

3.0.2

4 years ago

3.0.1

4 years ago

3.0.0

4 years ago

2.0.0

4 years ago

1.0.0

4 years ago

1.0.0-beta.0

4 years ago

0.7.0

4 years ago

0.6.1

4 years ago

0.6.0

4 years ago

0.5.0

4 years ago

0.4.0

5 years ago

0.1.1

5 years ago