|  | @@ -16,6 +16,7 @@ import { ToastContext } from '@/app/components/base/toast'
 | 
	
		
			
				|  |  |  import { deleteApp, fetchAppDetail, updateAppSiteConfig } from '@/service/apps'
 | 
	
		
			
				|  |  |  import AppIcon from '@/app/components/base/app-icon'
 | 
	
		
			
				|  |  |  import AppsContext, { useAppContext } from '@/context/app-context'
 | 
	
		
			
				|  |  | +import type { HtmlContentProps } from '@/app/components/base/popover'
 | 
	
		
			
				|  |  |  import CustomPopover from '@/app/components/base/popover'
 | 
	
		
			
				|  |  |  import Divider from '@/app/components/base/divider'
 | 
	
		
			
				|  |  |  import { asyncRunSafe } from '@/utils'
 | 
	
	
		
			
				|  | @@ -100,14 +101,14 @@ const AppCard = ({ app, onRefresh }: AppCardProps) => {
 | 
	
		
			
				|  |  |      [app.id],
 | 
	
		
			
				|  |  |    )
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  | -  const Operations = (props: any) => {
 | 
	
		
			
				|  |  | +  const Operations = (props: HtmlContentProps) => {
 | 
	
		
			
				|  |  |      const onClickSettings = async (e: React.MouseEvent<HTMLButtonElement>) => {
 | 
	
		
			
				|  |  | -      props?.onClose()
 | 
	
		
			
				|  |  | +      props.onClick?.()
 | 
	
		
			
				|  |  |        e.preventDefault()
 | 
	
		
			
				|  |  |        await getAppDetail()
 | 
	
		
			
				|  |  |      }
 | 
	
		
			
				|  |  |      const onClickDelete = async (e: React.MouseEvent<HTMLDivElement>) => {
 | 
	
		
			
				|  |  | -      props?.onClose()
 | 
	
		
			
				|  |  | +      props.onClick?.()
 | 
	
		
			
				|  |  |        e.preventDefault()
 | 
	
		
			
				|  |  |        setShowConfirmDelete(true)
 | 
	
		
			
				|  |  |      }
 | 
	
	
		
			
				|  | @@ -157,6 +158,7 @@ const AppCard = ({ app, onRefresh }: AppCardProps) => {
 | 
	
		
			
				|  |  |                )
 | 
	
		
			
				|  |  |              }
 | 
	
		
			
				|  |  |              className={'!w-[128px] h-fit !z-20'}
 | 
	
		
			
				|  |  | +            manualClose
 | 
	
		
			
				|  |  |            />}
 | 
	
		
			
				|  |  |          </div>
 | 
	
		
			
				|  |  |          <div className={style.listItemDescription}>
 |