From 22d031f4a71494882fc7e83d54c36fc2bcdc4a34 Mon Sep 17 00:00:00 2001 From: Untone Date: Fri, 25 Jul 2025 11:12:19 +0300 Subject: [PATCH] checker-fix2 --- panel/modals/RolesModal.tsx | 68 +++++++++++++++++++++++++++++++------ 1 file changed, 58 insertions(+), 10 deletions(-) diff --git a/panel/modals/RolesModal.tsx b/panel/modals/RolesModal.tsx index e840ba04..fd8351e8 100644 --- a/panel/modals/RolesModal.tsx +++ b/panel/modals/RolesModal.tsx @@ -1,4 +1,4 @@ -import { Component, createEffect, createSignal, For } from 'solid-js' +import { Component, createEffect, createSignal, For, Show } from 'solid-js' import type { AdminUserInfo } from '../graphql/generated/schema' import formStyles from '../styles/Form.module.css' import Button from '../ui/Button' @@ -290,16 +290,35 @@ const UserEditModal: Component = (props) => { }} onClick={() => !isDisabled && handleRoleToggle(role.id)} // Добавляем обработчик клика > - handleRoleToggle(role.id)} - disabled={loading() || isDisabled} +
+ > + + + + + +
@@ -319,7 +338,36 @@ const UserEditModal: Component = (props) => { )} - {isSelected ? '✓' : ''} +
!isDisabled && handleRoleToggle(role.id)} + > + {isSelected && ( + + + + )} +
{role.description}