| | |
| | | setList(data as AnnotationItem[]) |
| | | setTotal(total) |
| | | } |
| | | catch { |
| | | catch (e) { |
| | | |
| | | } |
| | | setIsLoading(false) |
| | |
| | | } |
| | | |
| | | return ( |
| | | <div className='flex h-full flex-col'> |
| | | <p className='system-sm-regular text-text-tertiary'>{t('appLog.description')}</p> |
| | | <div className='flex flex-1 flex-col py-4'> |
| | | <div className='flex flex-col h-full'> |
| | | <p className='text-text-tertiary system-sm-regular'>{t('appLog.description')}</p> |
| | | <div className='flex flex-col py-4 flex-1'> |
| | | <Filter appId={appDetail.id} queryParams={queryParams} setQueryParams={setQueryParams}> |
| | | <div className='flex items-center space-x-2'> |
| | | {isChatApp && ( |
| | | <> |
| | | <div className={cn(!annotationConfig?.enabled && 'pr-2', 'flex h-7 items-center space-x-1 rounded-lg border border-components-panel-border bg-components-panel-bg-blur pl-2')}> |
| | | <MessageFast className='h-4 w-4 text-util-colors-indigo-indigo-600' /> |
| | | <div className={cn(!annotationConfig?.enabled && 'pr-2', 'flex items-center h-7 rounded-lg bg-components-panel-bg-blur border border-components-panel-border pl-2 space-x-1')}> |
| | | <MessageFast className='w-4 h-4 text-util-colors-indigo-indigo-600' /> |
| | | <div className='system-sm-medium text-text-primary'>{t('appAnnotation.name')}</div> |
| | | <Switch |
| | | key={controlRefreshSwitch} |
| | |
| | | ></Switch> |
| | | {annotationConfig?.enabled && ( |
| | | <div className='flex items-center pl-1.5'> |
| | | <div className='mr-1 h-3.5 w-[1px] shrink-0 bg-divider-subtle'></div> |
| | | <div className='shrink-0 mr-1 w-[1px] h-3.5 bg-divider-subtle'></div> |
| | | <ActionButton onClick={() => setIsShowEdit(true)}> |
| | | <RiEqualizer2Line className='h-4 w-4 text-text-tertiary' /> |
| | | <RiEqualizer2Line className='w-4 h-4 text-text-tertiary' /> |
| | | </ActionButton> |
| | | </div> |
| | | )} |
| | | </div> |
| | | <div className='mx-3 h-3.5 w-[1px] shrink-0 bg-divider-regular'></div> |
| | | <div className='shrink-0 mx-3 w-[1px] h-3.5 bg-divider-regular'></div> |
| | | </> |
| | | )} |
| | | |
| | |
| | | onRemove={handleRemove} |
| | | onView={handleView} |
| | | /> |
| | | : <div className='flex h-full grow items-center justify-center'><EmptyElement /></div> |
| | | : <div className='grow flex h-full items-center justify-center'><EmptyElement /></div> |
| | | } |
| | | {/* Show Pagination only if the total is more than the limit */} |
| | | {(total && total > APP_PAGE_LIMIT) |