Fix toolbar UI - Icons views (#1525)
♻️ (index.tsx): remove unused import of useEffect to improve code cleanliness and readability 📝 (index.tsx): refactor toolbarSelectItem component to improve code formatting and readability
This commit is contained in:
commit
97f1e82cb0
2 changed files with 28 additions and 24 deletions
|
|
@ -495,7 +495,9 @@ export default function NodeToolbarComponent({
|
|||
shift={true}
|
||||
value={"Share"}
|
||||
icon={"Share3"}
|
||||
styleObj={{iconClasses: "relative top-0.5 -m-1 mr-1 h-6 w-6"}}
|
||||
styleObj={{
|
||||
iconClasses: "relative top-0.5 -m-1 mr-1 h-6 w-6",
|
||||
}}
|
||||
/>
|
||||
</SelectItem>
|
||||
)}
|
||||
|
|
@ -515,12 +517,12 @@ export default function NodeToolbarComponent({
|
|||
disabled={data.node?.documentation === ""}
|
||||
>
|
||||
<ToolbarSelectItem
|
||||
keyboardKey="D"
|
||||
isMac={navigator.userAgent.toUpperCase().includes("MAC")}
|
||||
shift={true}
|
||||
value={"Docs"}
|
||||
icon={"FileText"}
|
||||
/>
|
||||
keyboardKey="D"
|
||||
isMac={navigator.userAgent.toUpperCase().includes("MAC")}
|
||||
shift={true}
|
||||
value={"Docs"}
|
||||
icon={"FileText"}
|
||||
/>
|
||||
</SelectItem>
|
||||
{isMinimal && (
|
||||
<SelectItem value={"show"}>
|
||||
|
|
@ -533,7 +535,7 @@ export default function NodeToolbarComponent({
|
|||
{navigator.userAgent.toUpperCase().includes("MAC") ? (
|
||||
<IconComponent
|
||||
name="Command"
|
||||
className="absolute right-[1.15rem] top-[0.65em] h-3.5 w-3.5 stroke-2"
|
||||
className="absolute right-[1.25rem] top-[0.65em] h-3.5 w-3.5 stroke-2"
|
||||
></IconComponent>
|
||||
) : (
|
||||
<span className="absolute right-[1.30rem] top-[0.40em] stroke-2">
|
||||
|
|
|
|||
|
|
@ -1,4 +1,3 @@
|
|||
import { useEffect } from "react";
|
||||
import ForwardedIconComponent from "../../../../../components/genericIconComponent";
|
||||
import { toolbarSelectItemProps } from "../../../../../types/components";
|
||||
|
||||
|
|
@ -10,7 +9,6 @@ export default function ToolbarSelectItem({
|
|||
icon,
|
||||
styleObj,
|
||||
}: toolbarSelectItemProps) {
|
||||
|
||||
return (
|
||||
<div className="flex">
|
||||
<ForwardedIconComponent
|
||||
|
|
@ -21,24 +19,28 @@ export default function ToolbarSelectItem({
|
|||
{isMac ? (
|
||||
<ForwardedIconComponent
|
||||
name="Command"
|
||||
className={`absolute right-[${shift ? "2rem" : "1.15rem"}] top-[0.65em] h-3.5 w-3.5 stroke-2 ${styleObj?.commandClasses}`}
|
||||
className={`absolute
|
||||
${shift ? " right-[2rem] " : "right-[1.15rem]"}
|
||||
top-[0.65em] h-3.5 w-3.5 stroke-2 ${styleObj?.commandClasses}`}
|
||||
></ForwardedIconComponent>
|
||||
) : (
|
||||
<span className={`absolute right-[${shift ? "2.10rem" : "1.15rem"}] top-[0.43em] stroke-2 ${styleObj?.ctrlClasses}`}>
|
||||
{shift ? (
|
||||
"Ctrl"
|
||||
) : (
|
||||
"Ctrl +"
|
||||
)}
|
||||
<span
|
||||
className={`absolute ${
|
||||
shift ? " right-[2.15rem] " : "right-[1.15rem]"
|
||||
} top-[0.43em] stroke-2 `}
|
||||
>
|
||||
{shift ? "Ctrl" : "Ctrl +"}
|
||||
</span>
|
||||
)}
|
||||
{shift && (
|
||||
<ForwardedIconComponent
|
||||
name="ArrowBigUp"
|
||||
className={`absolute right-[1.15rem] top-[0.65em] h-3.5 w-3.5 stroke-2 ${styleObj?.shiftClasses}`}
|
||||
/>
|
||||
)}
|
||||
<span className={`absolute right-2 top-[0.43em] ${styleObj?.keyClasses}`}>{keyboardKey}</span>
|
||||
{shift && (
|
||||
<ForwardedIconComponent
|
||||
name="ArrowBigUp"
|
||||
className={`absolute right-[1.15rem] top-[0.65em] h-3.5 w-3.5 stroke-2 ${styleObj?.shiftClasses}`}
|
||||
/>
|
||||
)}
|
||||
<span className={`absolute right-2 top-[0.43em] ${styleObj?.keyClasses}`}>
|
||||
{keyboardKey}
|
||||
</span>
|
||||
</div>
|
||||
);
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue