Jelajahi Sumber

Fix: redirection of app remove (#3770)

KVOJJJin 1 tahun lalu
induk
melakukan
b249767c5c
2 mengubah file dengan 40 tambahan dan 45 penghapusan
  1. 0 5
      .github/workflows/api-tests.yml
  2. 40 40
      web/app/(commonLayout)/apps/AppCard.tsx

+ 0 - 5
.github/workflows/api-tests.yml

@@ -37,11 +37,6 @@ jobs:
       - name: Checkout code
         uses: actions/checkout@v4
 
-      - name: Install APT packages
-        uses: awalsh128/cache-apt-pkgs-action@v1
-        with:
-          packages: ffmpeg
-
       - name: Set up Python ${{ matrix.python-version }}
         uses: actions/setup-python@v5
         with:

+ 40 - 40
web/app/(commonLayout)/apps/AppCard.tsx

@@ -330,47 +330,47 @@ const AppCard = ({ app, onRefresh }: AppCardProps) => {
             </>
           )}
         </div>
-        {showEditModal && (
-          <EditAppModal
-            isEditModal
-            appIcon={app.icon}
-            appIconBackground={app.icon_background}
-            appName={app.name}
-            appDescription={app.description}
-            show={showEditModal}
-            onConfirm={onEdit}
-            onHide={() => setShowEditModal(false)}
-          />
-        )}
-        {showDuplicateModal && (
-          <DuplicateAppModal
-            appName={app.name}
-            icon={app.icon}
-            icon_background={app.icon_background}
-            show={showDuplicateModal}
-            onConfirm={onCopy}
-            onHide={() => setShowDuplicateModal(false)}
-          />
-        )}
-        {showSwitchModal && (
-          <SwitchAppModal
-            show={showSwitchModal}
-            appDetail={app}
-            onClose={() => setShowSwitchModal(false)}
-            onSuccess={onSwitch}
-          />
-        )}
-        {showConfirmDelete && (
-          <Confirm
-            title={t('app.deleteAppConfirmTitle')}
-            content={t('app.deleteAppConfirmContent')}
-            isShow={showConfirmDelete}
-            onClose={() => setShowConfirmDelete(false)}
-            onConfirm={onConfirmDelete}
-            onCancel={() => setShowConfirmDelete(false)}
-          />
-        )}
       </div>
+      {showEditModal && (
+        <EditAppModal
+          isEditModal
+          appIcon={app.icon}
+          appIconBackground={app.icon_background}
+          appName={app.name}
+          appDescription={app.description}
+          show={showEditModal}
+          onConfirm={onEdit}
+          onHide={() => setShowEditModal(false)}
+        />
+      )}
+      {showDuplicateModal && (
+        <DuplicateAppModal
+          appName={app.name}
+          icon={app.icon}
+          icon_background={app.icon_background}
+          show={showDuplicateModal}
+          onConfirm={onCopy}
+          onHide={() => setShowDuplicateModal(false)}
+        />
+      )}
+      {showSwitchModal && (
+        <SwitchAppModal
+          show={showSwitchModal}
+          appDetail={app}
+          onClose={() => setShowSwitchModal(false)}
+          onSuccess={onSwitch}
+        />
+      )}
+      {showConfirmDelete && (
+        <Confirm
+          title={t('app.deleteAppConfirmTitle')}
+          content={t('app.deleteAppConfirmContent')}
+          isShow={showConfirmDelete}
+          onClose={() => setShowConfirmDelete(false)}
+          onConfirm={onConfirmDelete}
+          onCancel={() => setShowConfirmDelete(false)}
+        />
+      )}
     </>
   )
 }