mirror of
https://github.com/MODSetter/SurfSense.git
synced 2026-04-26 09:16:22 +02:00
24 lines
555 B
TypeScript
24 lines
555 B
TypeScript
'use client';
|
|
|
|
import * as React from 'react';
|
|
|
|
import {
|
|
useLinkToolbarButton,
|
|
useLinkToolbarButtonState,
|
|
} from '@platejs/link/react';
|
|
import { Link } from 'lucide-react';
|
|
|
|
import { ToolbarButton } from './toolbar';
|
|
|
|
export function LinkToolbarButton(
|
|
props: React.ComponentProps<typeof ToolbarButton>
|
|
) {
|
|
const state = useLinkToolbarButtonState();
|
|
const { props: buttonProps } = useLinkToolbarButton(state);
|
|
|
|
return (
|
|
<ToolbarButton {...props} {...buttonProps} data-plate-focus tooltip="Link">
|
|
<Link />
|
|
</ToolbarButton>
|
|
);
|
|
}
|