|
|
|
@@ -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)} |
|
|
|
/> |
|
|
|
)} |
|
|
|
</> |
|
|
|
) |
|
|
|
} |