mirror of
https://github.com/supermemoryai/supermemory.git
synced 2026-09-10 22:41:17 +00:00
25 lines
617 B
TypeScript
25 lines
617 B
TypeScript
'use client';
|
|
|
|
import React from 'react';
|
|
|
|
import { withRef } from '@udecode/cn';
|
|
import {
|
|
useToggleToolbarButton,
|
|
useToggleToolbarButtonState,
|
|
} from '@udecode/plate-toggle/react';
|
|
import { ChevronRightIcon } from 'lucide-react';
|
|
|
|
import { ToolbarButton } from './toolbar';
|
|
|
|
export const ToggleToolbarButton = withRef<typeof ToolbarButton>(
|
|
(rest, ref) => {
|
|
const state = useToggleToolbarButtonState();
|
|
const { props } = useToggleToolbarButton(state);
|
|
|
|
return (
|
|
<ToolbarButton ref={ref} tooltip="Toggle" {...props} {...rest}>
|
|
<ChevronRightIcon />
|
|
</ToolbarButton>
|
|
);
|
|
}
|
|
);
|