/** * @upsetjs/react * https://github.com/upsetjs/upsetjs * * Copyright (c) 2021 Samuel Gratzl */ import type { CSSProperties, ReactNode } from 'react'; import type { VennDiagramMultiStyle, UpSetThemes } from '../../interfaces'; export default function deriveVennStyleDependent( theme: UpSetThemes, styles: VennDiagramMultiStyle, classNames: VennDiagramMultiStyle, styleId: string, selectionColor: string, title: string | ReactNode, description: string | ReactNode, tooltips: boolean ) { return { theme, styles, classNames: classNames, id: styleId, selectionColor, title, description, tooltips, }; } export declare type VennDiagramStyleInfo = ReturnType;