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