Bear UI v1.1.4: 22+ New Components, LOC Badges, and a Better Docs Experience

Published: (March 11, 2026 at 05:19 PM EDT)
3 min read
Source: Dev.to

Source: Dev.to

Cover image for Bear UI v1.1.4: 22+ New Components, LOC Badges, and a Better Docs Experience

@forgedevstack/bear is a React UI library built with Tailwind CSS — zero‑config, TypeScript‑first, and part of the ForgeStack ecosystem.
Version 1.1.4 adds over 22 new components, improves docs with lines‑of‑code badges, and keeps dark/light theming and customization front and centre.

Explore all components at the Bear UI Portal.

What’s in 1.1.4?

New components (high level)

  • Feedback & overlays: Popconfirm, Result (success / error / 404 / 403 / 500), LoadingOverlay
  • Data & layout: Descriptions (key‑value), Anchor (scroll‑spy TOC), Affix (sticky), RingProgress, Spoiler
  • Form & selection: CheckboxCard, RadioCard, Fieldset
  • UI primitives: Blockquote, Indicator (badge / dot), ActionIcon (icon‑only button)

Already in 1.3

DateRangePicker, TreeSelect, ImageGallery/Lightbox, ContextMenu, NumberFormatter, InfiniteScroll, ColorSwatch, SplitButton

All of these support BearProvider (dark/light, custom colors/variants) and use Typography for text, so you can control appearance via props.

Docs: lines‑of‑code badges

Component docs now show a small lines‑of‑code (LOC) badge next to each component name — the same idea as the HoverCard screenshot below.
Green = smaller footprint; the badge helps you see at a glance how much code each piece adds.

Component pages use the same LOC badge pattern across the portal.

Quick start

npm install @forgedevstack/bear
// App or main entry
import '@forgedevstack/bear/styles.css';
import {
  Button,
  Card,
  CardHeader,
  CardBody,
  Popconfirm,
  Result,
} from '@forgedevstack/bear';

function App() {
  return (
    
      Welcome
      
         console.log('Deleted')}
        >
          Delete
        
      
    
  );
}

New components in action

Popconfirm — inline confirmation

Use instead of a heavy modal for simple “Are you sure?” flows.


  Remove

Result — full‑page feedback

Ideal for success, error, 404, 403, or 500 pages.

Go Home}
/>

Anchor — scroll‑spy navigation

Table‑of‑contents style nav that highlights the active section.

CheckboxCard & RadioCard

Cards that act as checkboxes or radios — great for plans, options, or multi/single selection.


  
  
  

RingProgress, Spoiler, Blockquote, and more

  • RingProgress – SVG ring with one or more segments and optional centre label.
  • Spoiler – “Show more / Show less” with a configurable max height.
  • Blockquote – Styled quote with left border and colour variants.
  • ActionIcon – Icon‑only button with variants and loading state.
  • Fieldset – Semantic grouping with legend and description.
  • Indicator – Small dot/badge on any element (e.g., status, count).

Theming (dark/light + custom)

Wrap your app in BearProvider to get dark/light mode and optional custom colours/variants:

import { BearProvider, Button } from '@forgedevstack/bear';

  Custom variant

Modular CSS with @BearInclude

If you don’t want the full bundle, use the PostCSS plugin and import only what you need:

@BearIncludeAll; /* or */
@BearInclude 'base';
@BearInclude 'buttons';
@BearInclude 'alerts';

See the Installation page for full setup instructions.

Where to go from here

Bear UI v1.1.4 keeps the same “strong, reliable” foundation while adding a wealth of new, easy‑to‑use components. Happy building! 🚀

Bear – a Tailwind‑powered design system

Part of ForgeStack — React, Compass, Synapse, Grid Table, and more.

0 views
Back to Blog

Related posts

Read more »