From a430284aa21e3ae1f0d5654e55b2ad2852519cc2 Mon Sep 17 00:00:00 2001 From: wwf <yearningwang@iqtogether.com> Date: 星期三, 04 六月 2025 15:17:49 +0800 Subject: [PATCH] 初始化 --- app/components/app/duplicate-modal/index.tsx | 21 +++++++++------------ 1 files changed, 9 insertions(+), 12 deletions(-) diff --git a/app/components/app/duplicate-modal/index.tsx b/app/components/app/duplicate-modal/index.tsx index f98fb83..bcad1c2 100644 --- a/app/components/app/duplicate-modal/index.tsx +++ b/app/components/app/duplicate-modal/index.tsx @@ -1,8 +1,8 @@ 'use client' import React, { useState } from 'react' import { useTranslation } from 'react-i18next' -import { RiCloseLine } from '@remixicon/react' import AppIconPicker from '../../base/app-icon-picker' +import s from './style.module.css' import cn from '@/utils/classnames' import Modal from '@/app/components/base/modal' import Button from '@/app/components/base/button' @@ -12,7 +12,6 @@ import { useProviderContext } from '@/context/provider-context' import AppsFull from '@/app/components/billing/apps-full-in-dialog' import type { AppIconType } from '@/types/app' -import { noop } from 'lodash-es' export type DuplicateAppModalProps = { appName: string @@ -72,15 +71,13 @@ <> <Modal isShow={show} - onClose={noop} - className={cn('relative !max-w-[480px]', 'px-8')} + onClose={() => { }} + className={cn(s.modal, '!max-w-[480px]', 'px-8')} > - <div className='absolute right-4 top-4 cursor-pointer p-2' onClick={onHide}> - <RiCloseLine className='h-4 w-4 text-text-tertiary' /> - </div> - <div className='relative mb-9 mt-3 text-xl font-semibold leading-[30px] text-text-primary'>{t('app.duplicateTitle')}</div> - <div className='system-sm-regular mb-9 text-text-secondary'> - <div className='system-md-medium mb-2'>{t('explore.appCustomize.subTitle')}</div> + <span className={s.close} onClick={onHide} /> + <div className={s.title}>{t('app.duplicateTitle')}</div> + <div className={s.content}> + <div className={s.subTitle}>{t('explore.appCustomize.subTitle')}</div> <div className='flex items-center justify-between space-x-2'> <AppIcon size='large' @@ -97,10 +94,10 @@ className='h-10' /> </div> - {isAppsFull && <AppsFull className='mt-4' loc='app-duplicate-create' />} + {isAppsFull && <AppsFull loc='app-duplicate-create' />} </div> <div className='flex flex-row-reverse'> - <Button disabled={isAppsFull} className='ml-2 w-24' variant='primary' onClick={submit}>{t('app.duplicate')}</Button> + <Button disabled={isAppsFull} className='w-24 ml-2' variant='primary' onClick={submit}>{t('app.duplicate')}</Button> <Button className='w-24' onClick={onHide}>{t('common.operation.cancel')}</Button> </div> </Modal> -- Gitblit v1.8.0