Просмотр исходного кода

132486 do nothing if isOpen is false

soumaeda 2 лет назад
Родитель
Сommit
2ef11b0c1d
1 измененных файлов с 12 добавлено и 1 удалено
  1. 12 1
      apps/app/src/components/PageTags/TagEditModal.tsx

+ 12 - 1
apps/app/src/components/PageTags/TagEditModal.tsx

@@ -14,7 +14,7 @@ import { useTagEditModal } from '~/stores/modal';
 
 import { TagsInput } from './TagsInput';
 
-export const TagEditModal: React.FC = () => {
+export const TagEditModalSubstance: React.FC = () => {
 
   const { t } = useTranslation();
 
@@ -67,3 +67,14 @@ export const TagEditModal: React.FC = () => {
   );
 
 };
+
+export const TagEditModal: React.FC = () => {
+  const { data: tagEditModalData } = useTagEditModal();
+  const isOpen = tagEditModalData?.isOpen;
+
+  if (!isOpen) {
+    return <></>;
+  }
+
+  return <TagEditModalSubstance />;
+};