export const basicTooltip=`
import {
Tooltip,
TooltipArrow,
TooltipContent,
TooltipProvider,
TooltipTrigger,
} from "@/components/ui/tooltip";
import { Button } from "@/components/ui/button";
const BasicTooltip = () => {
return (
Default Style
Primary Style
Secondary Style
Success Style
Info Style
Warning Style
Destructive Style
);
};
export default BasicTooltip;`
export const tooltupWithArrow=`
import {
Tooltip,
TooltipArrow,
TooltipContent,
TooltipProvider,
TooltipTrigger,
} from "@/components/ui/tooltip";
import { Button } from "@/components/ui/button";
const TooltipWithArrow = () => {
return (
Default Style
Primary Style
Secondary Style
Success Style
Success Style
Success Style
Success Style
);
};
export default TooltipWithArrow;`
export const tooltipPosition=`
import {
Tooltip,
TooltipArrow,
TooltipContent,
TooltipProvider,
TooltipTrigger,
} from "@/components/ui/tooltip";
import { Button } from "@/components/ui/button";
const TooltipPositions = () => {
return (
Tooltip On Top!
Tooltip On Bottom!
Tooltip On Right!
Tooltip On Left!
);
};
export default TooltipPositions;`
export const variousTrigger=`import {
Tooltip,
TooltipContent,
TooltipProvider,
TooltipTrigger,
} from "@/components/ui/tooltip";
import { Button } from "@/components/ui/button";
import { Copy, Scan } from "lucide-react";
const VariousTrigger = () => {
return (
Trigger Button
Scan Now!
Copy The Text! ...
);
};
export default VariousTrigger;`
export const tooltipWithDelay=`"use client";
import React from "react";
import {
Tooltip,
TooltipContent,
TooltipProvider,
TooltipTrigger,
} from "@/components/ui/tooltip";
import { Button } from "@/components/ui/button";
const WithDelay = () => {
return (
Tooltip Delay
Tooltip Delay
Tooltip Delay
);
};
export default WithDelay;`
export const controlTooltip=`"use client";
import {
Tooltip,
TooltipContent,
TooltipProvider,
TooltipTrigger,
} from "@/components/ui/tooltip";
import { Button } from "@/components/ui/button";
import { useState } from "react";
const ControlTooltip = () => {
const [isOpen, setIsOpen] = useState(false);
return (
setIsOpen(open)}>
Tooltip
Open: {isOpen ? "true" : "false"}
);
};
export default ControlTooltip;`