feat: Vega and Vega Lite components API and docs improvements

This commit is contained in:
Demenech
2024-04-09 17:13:05 -03:00
parent 059ffe4e34
commit 3d73ac422e
4 changed files with 18 additions and 6 deletions

View File

@@ -1,6 +1,7 @@
// Wrapper for the Vega component
import { Vega as VegaOg } from "react-vega";
import { VegaProps } from "react-vega/lib/Vega";
export function Vega(props) {
export function Vega(props: VegaProps) {
return <VegaOg {...props} />;
}

View File

@@ -1,8 +1,9 @@
// Wrapper for the Vega Lite component
import { VegaLite as VegaLiteOg } from "react-vega";
import applyFullWidthDirective from "../lib/applyFullWidthDirective";
import { VegaLite as VegaLiteOg } from 'react-vega';
import { VegaLiteProps } from 'react-vega/lib/VegaLite';
import applyFullWidthDirective from '../lib/applyFullWidthDirective';
export function VegaLite(props) {
export function VegaLite(props: VegaLiteProps) {
const Component = applyFullWidthDirective({ Component: VegaLiteOg });
return <Component {...props} />;