3.0.1 • Published 8 days ago

@visual-framework/vf-badge v3.0.1

Weekly downloads
273
License
Apache 2.0
Repository
-
Last release
8 days ago

Badge component

npm version

About

The vf-badge component is used to denote if a page, section, or link has a production state of alpha, beta or other information.

Usage

The vf-badge accepts a single text item of content.

content typevariabledescription
texttext

Links

The vf-badge component can also be a link using <a class="vf-badge" href="">badge title</a>.

Nunjucks and yml options

Nunjucks and YML variables available

variableoptionsdefault
text
badge_hrefnull
theme'primary'
style'outline'
override_class
id

Angular

As of version 3.0.0-alpha.0 vf-badge has experimental Angular support. This package was generated with Angular version 15.2.0 and has been tested on application with Angular version 15.2.0.

  1. install yarn add @visual-framework/vf-badge
  2. import in your app.module

    import { VfBadgeAngularModule } from '@visual-framework/vf-badge/vf-badge.angular';
    
    @NgModule({
      imports: [VfBadgeAngularModule, YourOtherModules],
      ...
    })
  3. can be used as

    <vf-badge [text]="'alpha'" [theme]="'primary'" [id]="'Badge1'"></vf-badge>
  4. add to your styles.scss
    @import '../node_modules/@visual-framework/vf-sass-config/index.scss';
    @import "../node_modules/@visual-framework/vf-badge/vf-badge.scss";
    you should also install vf-sass-starter for the styles

Usage:

<vf-badge [text]="'alpha'" [theme]="'primary'" [id]="'Badge1'"></vf-badge>

React

As of version 3.0.0-alpha.1 vf-badge has experimental React support which has been tested on react version 18.2.0

  1. install yarn add @visual-framework/vf-badge
  2. import in the JS file wheree you want to include this component

    import VfBadge from '@visual-framework/vf-badge/vf-badge.react';
    
    Make sure you have the jsx support enabled with babel. Alternatively, you can also copy the vf-badge.react.js file from below to your react project and import as per the location.
  3. can be used as

    <VfBadge text="ALPHA" theme="primary" id="Badge1"/>
  4. add beloow to your CSS file
    @import '~@visual-framework/vf-sass-config/index.scss';
    @import '~@visual-framework/vf-badge/vf-badge.css';
    you should also install and import vf-sass-starter for the styles

Usage:

<VfBadge text="ALPHA" theme="primary" id="Badge1"/>

Install

This repository is distributed with npm. After installing npm and yarn, you can install vf-profile with this command.

$ yarn add --dev @visual-framework/vf-badge

Sass/CSS

The style files included are written in Sass. If you're using a VF-core project, you can import it like this:

@import "@visual-framework/vf-badge/index.scss";

Make sure you import Sass requirements along with the modules. You can use a project boilerplate or the vf-sass-starter

Help

3.0.0-alpha.2

8 days ago

3.0.1

8 days ago

3.0.0

8 days ago

3.0.0-alpha.1

1 year ago

3.0.0-alpha.0

1 year ago

2.0.1

3 years ago

2.0.0

3 years ago

1.3.0

3 years ago

1.2.3

3 years ago

1.2.2

4 years ago

1.2.1

4 years ago

1.2.0

4 years ago

1.1.0

4 years ago

1.0.1

4 years ago

1.0.0

4 years ago

1.0.0-rc.1

4 years ago

1.0.0-beta.8

5 years ago

1.0.0-beta.7

5 years ago

1.0.0-beta.6

5 years ago

1.0.0-beta.5

5 years ago

1.0.0-beta.4

5 years ago

1.0.0-beta.3

5 years ago

1.0.0-beta.2

5 years ago

1.0.0-beta.1

5 years ago

0.0.37

5 years ago

0.0.36

5 years ago

0.0.35

5 years ago

0.0.34

5 years ago

0.0.33

5 years ago

0.0.32

5 years ago

0.0.31

5 years ago

0.0.30

5 years ago

0.0.29

5 years ago

0.0.28

5 years ago

0.0.27

5 years ago

0.0.26

5 years ago

0.0.25

5 years ago

0.0.22

5 years ago

0.0.21

5 years ago

0.0.20

5 years ago