import { HTMLProps, MouseEvent, RefObject } from "react"; import { Tooltip } from "./Tooltip"; import { SimpleTooltip } from "./SimpleTooltip"; import { ReactRenderer } from "@storybook/react-vite"; import { Button, ButtonProps } from "../button"; import { useDoubleCheck } from "../../hooks"; import { PartialStoryFn } from "storybook/internal/types"; import { TooltipTrigger } from "./TooltipTrigger"; import { TooltipContent } from "./TooltipContent"; export default { title: "Components/Tooltip", component: Tooltip, decorators: [(Story) => ] as (( story: PartialStoryFn, ) => React.JSX.Element)[], }; interface BoxProps extends HTMLProps { ref?: RefObject; } function Box({ ref, ...props }: BoxProps) { return (
); } export const Basic = () => { return (

Lorem ipsum dolor sit amet consectetur adipisicing elit. Distinctio neque dolorum soluta suscipit,  dessous  aut unde provident? Optio ipsum provident unde! Nulla, dignissimos recusandae. Eveniet ut quam voluptatum accusantium aspernatur?

Lorem ipsum dolor sit amet consectetur sit amet consectetur sit amet consectetur sit amet consectetur sit amet consectetursit amet consectetur adipisicing elit. Distinctio neque dolorum soluta suscipit,  top   aut unde provident? Optio ipsum provident unde! Nulla, dignissimos recusandae. Eveniet ut quam voluptatum accusantium aspernatur?

Lorem ipsum dolor sit amet consectetur adipisicing elit. Distinctio neque dolorum soluta suscipit, sit amet consectetur  gauche   aut unde provident? Optio ipsum provident unde! Nulla, dignissimos recusandae. Eveniet ut quam voluptatum accusantium aspernatur?

Lorem ipsum dolor sit amet consectetur sit amet consectetur sit amet consectetur adipisicing elit. Distinctio neque dolorum soluta suscipit,   droite   aut unde provident? Optio ipsum provident unde! Nulla, dignissimos recusandae. Eveniet ut quam voluptatum accusantium aspernatur?

Triggerer
Thomas Amadei
Violoniste
Thomas Amadei
Violoniste
); }; export const Context = () => { // @ts-ignore const dc = useDoubleCheck(); function handleClick(e: MouseEvent) { console.log(e); if (e.defaultPrevented) { return; } console.log("delete !!"); } return (
Double check
); }; // export const Draggable = () => { // const [{ x, y }, api] = useSpring(() => ({ x: 0, y: 0 })); // const bind = useDrag(({ event, offset: [x, y] }) => { // event.preventDefault(); // api.start({ x, y, immediate: true }); // }); // return ( //
// // // Box // // //
// ); // };