Badge
draft

Loading

Code

HTML

import { NbhdBadge } from '@fbin-web/neighborhood-core';
<nbhd-badge> New </nbhd-badge>

React

import { NbhdBadge } from '@fbin-web/neighborhood-react';

const App = () => (
  <>
    <NbhdBadge>New</NbhdBadge>
  </>
);

Slots

Name Description
default badge's content.
prefix Before content.
suffix After content

CSS Parts

Name Description
base The component's base wrapper.
prefix Container that wraps the prefix.
content The badge's content.
suffix Container that wraps the suffix.

CSS Properties

Property Default Value
--nbhd-badge-backgroundColor rgba(var(--nbhd-color-white-rgb), 0.74), var(--nbhd-color-white)
--nbhd-badge-color var(--nbhd-color-black)
--nbhd-badge-display inline-block
--nbhd-badge-fontFamily inherit
--nbhd-badge-fontSize var(--nbhd-fontSize-tiny)
--nbhd-badge-fontStyle normal
--nbhd-badge-fontWeight var(--nbhd-fontWeight-700)
--nbhd-badge-insetBlockEnd auto
--nbhd-badge-insetBlockStart auto
--nbhd-badge-insetInlineEnd auto
--nbhd-badge-insetInlineStart auto
--nbhd-badge-letterSpacing normal
--nbhd-badge-lineHeight normal
--nbhd-badge-maxInlineSize 124px
--nbhd-badge-overflow hidden
--nbhd-badge-paddingBlock var(--nbhd-space-1)
--nbhd-badge-paddingInline var(--nbhd-space-3)
--nbhd-badge-position static
--nbhd-badge-textAlign center
--nbhd-badge-textOverflow ellipsis
--nbhd-badge-textTransform uppercase