mirror of
https://github.com/OpenSignLabs/OpenSign.git
synced 2026-09-13 05:07:39 +02:00
refactor: add help buttons for all sections
This commit is contained in:
@@ -1,18 +1,36 @@
|
||||
import React from "react";
|
||||
// import * as HoverCard from "@radix-ui/react-hover-card";
|
||||
// import "../styles/opensigndrive.css";
|
||||
import { Tooltip as ReactTooltip } from "react-tooltip";
|
||||
const Tooltip = ({ children, message }) => (
|
||||
<>
|
||||
<a data-tooltip-id="my-tooltip" data-tooltip-content={message}>
|
||||
import { openInNewTab } from "../constant/Utils";
|
||||
const Tooltip = ({ children, id, message, url, iconColor }) =>
|
||||
url ? (
|
||||
<button onClick={() => openInNewTab(url)}>
|
||||
{children ? (
|
||||
children
|
||||
) : (
|
||||
<i className="fa-solid fa-question border-[1.5px] px-1.5 py-0.5 rounded-full border-[#33bbff] text-xs text-[#33bbff]"></i>
|
||||
<i className="fa-solid fa-question border-[1.5px] px-1.5 py-0.5 rounded-full border-[#33bbff] text-xs text-[#33bbff]"></i>
|
||||
)}
|
||||
</a>
|
||||
<ReactTooltip id="my-tooltip" className="max-w-[200px]" />
|
||||
</>
|
||||
);
|
||||
</button>
|
||||
) : (
|
||||
<>
|
||||
<a
|
||||
data-tooltip-id={id ? id : "my-tooltip"}
|
||||
data-tooltip-content={message}
|
||||
className="z-50"
|
||||
>
|
||||
{children ? (
|
||||
children
|
||||
) : (
|
||||
<i
|
||||
className="fa-solid fa-question z-50 border-[1.5px] px-1.5 py-0.5 rounded-full text-xs"
|
||||
style={{
|
||||
borderColor: iconColor ? iconColor : "#33bbff",
|
||||
color: iconColor ? iconColor : "#33bbff"
|
||||
}}
|
||||
></i>
|
||||
)}
|
||||
</a>
|
||||
<ReactTooltip id={id ? id : "my-tooltip"} className="max-w-[200px]" />
|
||||
</>
|
||||
);
|
||||
|
||||
export default Tooltip;
|
||||
|
||||
Reference in New Issue
Block a user