Files
chartdb/src/context/export-image-context/export-image-context.tsx
STPN 6b8d637b75 feat(image-export): add transparent and pattern export image toggles (#671)
* feat(image-export): add watermark, transparent and pattern export image toggles

* fix(export-image-provider): use pattern background enabling

* add translations + small ui fixes

* fix build

---------

Co-authored-by: Guy Ben-Aharon <baguy3@gmail.com>
2025-05-08 14:35:17 +03:00

19 lines
465 B
TypeScript

import { createContext } from 'react';
import { emptyFn } from '@/lib/utils';
export type ImageType = 'png' | 'jpeg' | 'svg';
export interface ExportImageContext {
exportImage: (
type: ImageType,
options: {
includePatternBG: boolean;
transparent: boolean;
scale: number;
}
) => Promise<void>;
}
export const exportImageContext = createContext<ExportImageContext>({
exportImage: emptyFn,
});