CLI previewInstall commands shown on this site are not released yet.

DocsChartsPrimitives

Gradient

React example follows below.
ts
import { Gradient } from "@grassroot/charts-react";
<Gradient id="catalog-primitive-gradient" colors={["var(--accent)", "var(--vs-success)", "transparent"]} />
ts
<script setup lang="ts">
import { Gradient } from "@grassroot/charts-vue";
</script>
<template>
<Gradient id="catalog-primitive-gradient" :colors='["var(--accent)", "var(--vs-success)", "transparent"]' />
</template>
ts
import { ChangeDetectionStrategy, Component } from "@angular/core";
import { GrassrootGradient } from "@grassroot/charts-angular";
@Component({
selector: "app-gradient-chart-demo",
standalone: true,
imports: [GrassrootGradient],
changeDetection: ChangeDetectionStrategy.OnPush,
template: `<grassroot-gradient id="catalog-primitive-gradient" [colors]='["var(--accent)", "var(--vs-success)", "transparent"]' />`,
})
export class GradientDemoComponent {
}
export default GradientDemoComponent;
ts
<script lang="ts">
import { Gradient } from "@grassroot/charts-svelte";
</script>
<Gradient id="catalog-primitive-gradient" colors={["var(--accent)", "var(--vs-success)", "transparent"]} />
ts
/** @jsxImportSource solid-js */
import { Gradient } from "@grassroot/charts-solid";
export default function GradientDemo() {
return <Gradient id="catalog-primitive-gradient" colors={["var(--accent)", "var(--vs-success)", "transparent"]} />;
}

Installation

bash
pnpm dlx grassroot add chart/gradient
bash
npx grassroot@latest add chart/gradient
bash
yarn dlx grassroot add chart/gradient
bash
bunx grassroot add chart/gradient

API Reference

GradientProps
PropTypeDefault
idrequiredstring
colorsreadonly string[] | undefined