瀏覽代碼

132486 do nothing if isOpen is false

soumaeda 2 年之前
父節點
當前提交
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 />;
+};