}
onClick={handleParse}
disabled={isProcessing || !inputText}
/>
}
onClick={handleInflect}
disabled={isProcessing || inputGrams.length == 0}
@@ -169,14 +167,12 @@ export function DlgEditWordForms() {
}
onClick={handleAddForm}
disabled={isProcessing || !inputText || inputGrams.length == 0}
/>
}
onClick={handleGenerateLexeme}
disabled={isProcessing || !inputText}
@@ -186,7 +182,6 @@ export function DlgEditWordForms() {
Заданные вручную словоформы [{forms.length}]
}
onClick={handleResetAll}
diff --git a/rsconcept/frontend/src/features/rsform/dialogs/dlg-edit-word-forms/table-word-forms.tsx b/rsconcept/frontend/src/features/rsform/dialogs/dlg-edit-word-forms/table-word-forms.tsx
index 5dc0bbbe..40210549 100644
--- a/rsconcept/frontend/src/features/rsform/dialogs/dlg-edit-word-forms/table-word-forms.tsx
+++ b/rsconcept/frontend/src/features/rsform/dialogs/dlg-edit-word-forms/table-word-forms.tsx
@@ -48,7 +48,6 @@ export function TableWordForms({ forms, setForms, onFormSelect }: TableWordForms
cell: props => (
}
diff --git a/rsconcept/frontend/src/features/rsform/pages/rsform-page/editor-constituenta/form-constituenta.tsx b/rsconcept/frontend/src/features/rsform/pages/rsform-page/editor-constituenta/form-constituenta.tsx
index d3311009..e114402b 100644
--- a/rsconcept/frontend/src/features/rsform/pages/rsform-page/editor-constituenta/form-constituenta.tsx
+++ b/rsconcept/frontend/src/features/rsform/pages/rsform-page/editor-constituenta/form-constituenta.tsx
@@ -165,10 +165,9 @@ export function FormConstituenta({ disabled, id, toggleReset, schema, activeCst,
}
+ icon={
}
disabled={isModified}
/>
) : null}
@@ -182,9 +181,8 @@ export function FormConstituenta({ disabled, id, toggleReset, schema, activeCst,
}
+ icon={
}
disabled={isModified}
/>
) : null}
diff --git a/rsconcept/frontend/src/features/rsform/pages/rsform-page/editor-constituenta/toolbar-constituenta.tsx b/rsconcept/frontend/src/features/rsform/pages/rsform-page/editor-constituenta/toolbar-constituenta.tsx
index f36be39c..46490e5d 100644
--- a/rsconcept/frontend/src/features/rsform/pages/rsform-page/editor-constituenta/toolbar-constituenta.tsx
+++ b/rsconcept/frontend/src/features/rsform/pages/rsform-page/editor-constituenta/toolbar-constituenta.tsx
@@ -151,13 +151,12 @@ export function ToolbarConstituenta({
) : null}
+
) : (
-
+
)
}
onClick={toggleList}
diff --git a/rsconcept/frontend/src/features/rsform/pages/rsform-page/editor-rsexpression/toolbar-rsexpression.tsx b/rsconcept/frontend/src/features/rsform/pages/rsform-page/editor-rsexpression/toolbar-rsexpression.tsx
index 81c9b188..b7e9652e 100644
--- a/rsconcept/frontend/src/features/rsform/pages/rsform-page/editor-rsexpression/toolbar-rsexpression.tsx
+++ b/rsconcept/frontend/src/features/rsform/pages/rsform-page/editor-rsexpression/toolbar-rsexpression.tsx
@@ -24,20 +24,17 @@ export function ToolbarRSExpression({ className, disabled, showTypeGraph, showAS
{!disabled || isProcessing ? (
}
onClick={toggleControls}
/>
) : null}
}
onClick={showTypeGraph}
/>
}
diff --git a/rsconcept/frontend/src/features/rsform/pages/rsform-page/editor-rslist/editor-rslist.tsx b/rsconcept/frontend/src/features/rsform/pages/rsform-page/editor-rslist/editor-rslist.tsx
index d1be7718..7c48cc76 100644
--- a/rsconcept/frontend/src/features/rsform/pages/rsform-page/editor-rslist/editor-rslist.tsx
+++ b/rsconcept/frontend/src/features/rsform/pages/rsform-page/editor-rslist/editor-rslist.tsx
@@ -149,7 +149,7 @@ export function EditorRSList() {
}
+ icon={}
onClick={handleDownloadCSV}
/>
diff --git a/rsconcept/frontend/src/features/rsform/pages/rsform-page/editor-term-graph/toolbar-term-graph.tsx b/rsconcept/frontend/src/features/rsform/pages/rsform-page/editor-term-graph/toolbar-term-graph.tsx
index 90aa24f7..dfd6a9bc 100644
--- a/rsconcept/frontend/src/features/rsform/pages/rsform-page/editor-term-graph/toolbar-term-graph.tsx
+++ b/rsconcept/frontend/src/features/rsform/pages/rsform-page/editor-term-graph/toolbar-term-graph.tsx
@@ -157,8 +157,7 @@ export function ToolbarTermGraph() {
/>
) : null}
}
+ icon={}
title='Граф ступеней'
onClick={handleShowTypeGraph}
/>
diff --git a/rsconcept/frontend/src/features/rsform/pages/rsform-page/editor-term-graph/view-hidden.tsx b/rsconcept/frontend/src/features/rsform/pages/rsform-page/editor-term-graph/view-hidden.tsx
index ba820c3e..e2df7f81 100644
--- a/rsconcept/frontend/src/features/rsform/pages/rsform-page/editor-term-graph/view-hidden.tsx
+++ b/rsconcept/frontend/src/features/rsform/pages/rsform-page/editor-term-graph/view-hidden.tsx
@@ -49,7 +49,6 @@ export function ViewHidden({ items }: ViewHiddenProps) {
: }
onClick={toggleFolded}
diff --git a/rsconcept/frontend/src/features/rsform/pages/rsform-page/menu-edit-schema.tsx b/rsconcept/frontend/src/features/rsform/pages/rsform-page/menu-edit-schema.tsx
index 7b56d74e..868ad495 100644
--- a/rsconcept/frontend/src/features/rsform/pages/rsform-page/menu-edit-schema.tsx
+++ b/rsconcept/frontend/src/features/rsform/pages/rsform-page/menu-edit-schema.tsx
@@ -104,7 +104,6 @@ export function MenuEditSchema() {
if (isArchive) {
return (
}
onClick={menu.toggle}
/>
diff --git a/rsconcept/frontend/src/features/rsform/pages/rsform-page/menu-main.tsx b/rsconcept/frontend/src/features/rsform/pages/rsform-page/menu-main.tsx
index a6debcf7..8c2c8754 100644
--- a/rsconcept/frontend/src/features/rsform/pages/rsform-page/menu-main.tsx
+++ b/rsconcept/frontend/src/features/rsform/pages/rsform-page/menu-main.tsx
@@ -134,7 +134,7 @@ export function MenuMain() {
title='Меню'
hideTitle={menu.isOpen}
icon={}
- className='h-full pl-2 text-muted-foreground hover:text-primary bg-transparent'
+ className='h-full pl-2 text-muted-foreground hover:text-primary cc-animate-color bg-transparent'
onClick={menu.toggle}
/>
diff --git a/rsconcept/frontend/src/features/rsform/pages/rsform-page/view-constituents/constituents-search.tsx b/rsconcept/frontend/src/features/rsform/pages/rsform-page/view-constituents/constituents-search.tsx
index a2e509e4..ed76a6af 100644
--- a/rsconcept/frontend/src/features/rsform/pages/rsform-page/view-constituents/constituents-search.tsx
+++ b/rsconcept/frontend/src/features/rsform/pages/rsform-page/view-constituents/constituents-search.tsx
@@ -39,7 +39,6 @@ export function ConstituentsSearch({ dense }: ConstituentsSearchProps) {
{schema.stats.count_inherited > 0 ? (
${includeInherited ? 'отображать' : 'скрывать'}`}
aria-label={`Отображение наследованных: ${includeInherited ? 'отображать' : 'скрывать'}`}
icon={}
diff --git a/rsconcept/frontend/src/features/users/components/table-users.tsx b/rsconcept/frontend/src/features/users/components/table-users.tsx
index d36ff596..e1c9eee8 100644
--- a/rsconcept/frontend/src/features/users/components/table-users.tsx
+++ b/rsconcept/frontend/src/features/users/components/table-users.tsx
@@ -32,7 +32,6 @@ export function TableUsers({ items, onDelete }: TableUsersProps) {
}
onClick={() => onDelete(props.row.original.id)}
diff --git a/rsconcept/frontend/src/features/users/pages/register-page/form-signup.tsx b/rsconcept/frontend/src/features/users/pages/register-page/form-signup.tsx
index 6670891d..b4ecc25d 100644
--- a/rsconcept/frontend/src/features/users/pages/register-page/form-signup.tsx
+++ b/rsconcept/frontend/src/features/users/pages/register-page/form-signup.tsx
@@ -98,7 +98,7 @@ export function FormSignup() {
diff --git a/rsconcept/frontend/src/styling/components.css b/rsconcept/frontend/src/styling/components.css
index e5597459..23c3bff5 100644
--- a/rsconcept/frontend/src/styling/components.css
+++ b/rsconcept/frontend/src/styling/components.css
@@ -14,15 +14,8 @@
transition-duration: 500ms;
&:hover {
- background-color: var(--color-accent);
color: var(--color-foreground);
}
-
- .dark & {
- &:hover {
- color: var(--color-foreground);
- }
- }
}
@utility cc-btn-primary {
diff --git a/rsconcept/frontend/src/styling/utilities.css b/rsconcept/frontend/src/styling/utilities.css
index a24ae221..8b2935d6 100644
--- a/rsconcept/frontend/src/styling/utilities.css
+++ b/rsconcept/frontend/src/styling/utilities.css
@@ -26,6 +26,27 @@
}
}
+@utility cc-hover-pulse {
+ &:hover:not(:disabled) {
+ animation: pulse-scale 1s infinite;
+ transition: var(--duration-move);
+ }
+}
+
+@keyframes pulse-scale {
+ 0% {
+ transform: scale(1);
+ }
+
+ 70% {
+ transform: scale(1.2);
+ }
+
+ 100% {
+ transform: scale(1);
+ }
+}
+
@utility cc-hover-text {
&:hover:not(:disabled) {
color: var(--color-foreground);