8starlabs

Partition Bar

Component 94

About

A horizontal bar chart that splits into proportional colored segments to visualize parts of a whole, with labeled titles and values under each segment.

Built with React and Tailwind. Copy the prompt and paste it into Claude Code, Cursor or Lovable: your agent adds Partition Bar to your project and fits it to your theme.

Code

How Partition Bar is used: the demo's code. The component's own source comes with a free account.

Usage.tsx

import PartitionBar, {
  PartitionBarSegment,
  PartitionBarSegmentTitle,
  PartitionBarSegmentValue,
} from "@/components/ui/partition-bar";

export default function PartitionBarDemo() {
  return (
    <div className="w-full max-w-md">
      <PartitionBar size="md">
        <PartitionBarSegment num={3}>
          <PartitionBarSegmentTitle>Apples</PartitionBarSegmentTitle>
          <PartitionBarSegmentValue>30%</PartitionBarSegmentValue>
        </PartitionBarSegment>

        <PartitionBarSegment num={7} variant="secondary">
          <PartitionBarSegmentTitle>Oranges</PartitionBarSegmentTitle>
          <PartitionBarSegmentValue>70%</PartitionBarSegmentValue>
        </PartitionBarSegment>
      </PartitionBar>
    </div>
  );
}

Dependencies

More by 8starlabs

View all
  • Open In Chat

    Open In Chat

    4