diff --git a/rsconcept/frontend/README.md b/rsconcept/frontend/README.md index 681d51b4..4b2ccd23 100644 --- a/rsconcept/frontend/README.md +++ b/rsconcept/frontend/README.md @@ -16,7 +16,7 @@ Styling conventions - border: borer-2 outline-none shadow-md - colors: clr-controls - text: text-start text-sm font-semibold whitespace-nowrap - - behavior modifiers: select-none disabled:cursor-not-allowed + - behavior modifiers: select-none disabled:cursor-auto - transitions: diff --git a/rsconcept/frontend/src/app/Navigation/ToggleNavigationButton.tsx b/rsconcept/frontend/src/app/Navigation/ToggleNavigationButton.tsx index 43166e66..556b1acb 100644 --- a/rsconcept/frontend/src/app/Navigation/ToggleNavigationButton.tsx +++ b/rsconcept/frontend/src/app/Navigation/ToggleNavigationButton.tsx @@ -15,7 +15,7 @@ function ToggleNavigationButton() { className={clsx( 'absolute top-0 right-0 z-navigation flex items-center justify-center', 'clr-btn-nav', - 'select-none disabled:cursor-not-allowed' + 'select-none' )} onClick={toggleNoNavigation} initial={false} diff --git a/rsconcept/frontend/src/components/select/GraphSelectionToolbar.tsx b/rsconcept/frontend/src/components/select/GraphSelectionToolbar.tsx index ff8a399a..ec06db95 100644 --- a/rsconcept/frontend/src/components/select/GraphSelectionToolbar.tsx +++ b/rsconcept/frontend/src/components/select/GraphSelectionToolbar.tsx @@ -50,7 +50,7 @@ function GraphSelectionToolbar({ disabled={emptySelection} /> } onClick={() => setSelected(prev => graph.maximizePart(prev))} disabled={emptySelection} diff --git a/rsconcept/frontend/src/components/ui/Button.tsx b/rsconcept/frontend/src/components/ui/Button.tsx index 7d2dbb80..1798292c 100644 --- a/rsconcept/frontend/src/components/ui/Button.tsx +++ b/rsconcept/frontend/src/components/ui/Button.tsx @@ -33,7 +33,7 @@ function Button({ disabled={disabled ?? loading} className={clsx( 'inline-flex gap-2 items-center justify-center', - 'select-none disabled:cursor-not-allowed', + 'select-none disabled:cursor-auto', { 'border rounded': !noBorder, 'px-1': dense, diff --git a/rsconcept/frontend/src/components/ui/Checkbox.tsx b/rsconcept/frontend/src/components/ui/Checkbox.tsx index dc4b8d3a..633e3ea8 100644 --- a/rsconcept/frontend/src/components/ui/Checkbox.tsx +++ b/rsconcept/frontend/src/components/ui/Checkbox.tsx @@ -27,7 +27,7 @@ function Checkbox({ }: CheckboxProps) { const cursor = useMemo(() => { if (disabled) { - return 'cursor-not-allowed'; + return 'cursor-auto'; } else if (setValue) { return 'cursor-pointer'; } else { diff --git a/rsconcept/frontend/src/components/ui/CheckboxTristate.tsx b/rsconcept/frontend/src/components/ui/CheckboxTristate.tsx index e19a195c..ee886cce 100644 --- a/rsconcept/frontend/src/components/ui/CheckboxTristate.tsx +++ b/rsconcept/frontend/src/components/ui/CheckboxTristate.tsx @@ -25,7 +25,7 @@ function CheckboxTristate({ }: CheckboxTristateProps) { const cursor = useMemo(() => { if (disabled) { - return 'cursor-not-allowed'; + return 'cursor-auto'; } else if (setValue) { return 'cursor-pointer'; } else { diff --git a/rsconcept/frontend/src/components/ui/DropdownButton.tsx b/rsconcept/frontend/src/components/ui/DropdownButton.tsx index 6dd35db1..254d9fbb 100644 --- a/rsconcept/frontend/src/components/ui/DropdownButton.tsx +++ b/rsconcept/frontend/src/components/ui/DropdownButton.tsx @@ -35,7 +35,7 @@ function DropdownButton({ 'disabled:clr-text-controls', { 'clr-hover': onClick, - 'cursor-pointer disabled:cursor-not-allowed': onClick, + 'cursor-pointer disabled:cursor-auto': onClick, 'cursor-default': !onClick }, className diff --git a/rsconcept/frontend/src/components/ui/MiniButton.tsx b/rsconcept/frontend/src/components/ui/MiniButton.tsx index cad3c927..feb0f454 100644 --- a/rsconcept/frontend/src/components/ui/MiniButton.tsx +++ b/rsconcept/frontend/src/components/ui/MiniButton.tsx @@ -28,7 +28,7 @@ function MiniButton({ className={clsx( 'rounded-lg', 'clr-btn-clear', - 'cursor-pointer disabled:cursor-not-allowed', + 'cursor-pointer disabled:cursor-auto', { 'px-1 py-1': !noPadding, 'outline-none': noHover, diff --git a/rsconcept/frontend/src/components/ui/SelectorButton.tsx b/rsconcept/frontend/src/components/ui/SelectorButton.tsx index da38e151..df0daccb 100644 --- a/rsconcept/frontend/src/components/ui/SelectorButton.tsx +++ b/rsconcept/frontend/src/components/ui/SelectorButton.tsx @@ -31,7 +31,7 @@ function SelectorButton({ 'px-1 flex flex-start items-center gap-1', 'text-sm font-controls select-none', 'text-btn clr-text-controls', - 'disabled:cursor-not-allowed cursor-pointer', + 'disabled:cursor-auto cursor-pointer', { 'clr-hover': transparent, 'border': !transparent diff --git a/rsconcept/frontend/src/components/ui/SubmitButton.tsx b/rsconcept/frontend/src/components/ui/SubmitButton.tsx index 86c1a570..7cac7a76 100644 --- a/rsconcept/frontend/src/components/ui/SubmitButton.tsx +++ b/rsconcept/frontend/src/components/ui/SubmitButton.tsx @@ -17,7 +17,7 @@ function SubmitButton({ text = 'ОК', icon, disabled, loading, className, ...re 'border', 'font-medium', 'clr-btn-primary', - 'select-none disabled:cursor-not-allowed', + 'select-none disabled:cursor-auto', loading && 'cursor-progress', className )}