import React from 'react'; import { Motion } from '../_base/base'; export interface CollapseContextType{ activeSet: Set; expandIcon: React.ReactNode; collapseIcon: React.ReactNode; keepDOM: boolean; expandIconPosition: 'left' | 'right'; onClick: (activeKey: string, e: React.MouseEvent) => void; motion: Motion; } const CollapseContext = React.createContext({} as CollapseContextType); export default CollapseContext;