X Enterprises
Card

CardRevenueBar

Revenue card with an embedded grouped bar chart.

CardRevenueBar

Revenue metric card that combines a summary value with an embedded grouped bar chart.

Component

<XACardRevenueBar />

Revenue card with an embedded grouped bar chart.

<XACardRevenueBar
  name="Sales by Channel"
  value="$84,200"
  :data="salesData"
  :categories="{
    online: { name: 'Online', color: '#3b82f6' },
    retail: { name: 'Retail', color: '#10b981' },
  }"
  :height="328"
/>

Props

PropTypeDefaultDescription
namestringRequired. Chart card name.
valuestring | numberRequired. Summary value.
dataChartDataItem[]Required. Chart data array.
categoriesRecord<string, { name: string; color: string }>Required. Bar categories.
comparisonLabelstring''Comparison row label.
comparisonValuestring | number''Comparison row value.
heightnumber328Chart height in px.
xNumTicksnumber6X-axis ticks.
yNumTicksnumber5Y-axis ticks.
groupPaddingnumber0Padding between bar groups.
barPaddingnumber0.2Padding between bars within a group.
radiusnumber4Bar corner radius.
hideLegendbooleanfalseHide the chart legend.
yGridLinebooleanfalseShow horizontal grid lines.

AI Context

component: XACardRevenueBar
package: "@xenterprises/nuxt-x-app"
use-when: Showing a revenue or sales metric alongside a taller grouped bar chart, typically on a dashboard overview. Requires a data array and a categories map keyed by data field name.
Copyright © 2026