| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667 | 
							- import React from 'react'
 
- import {
 
-   SkeletonContainer,
 
-   SkeletonPoint,
 
-   SkeletonRectangle,
 
-   SkeletonRow,
 
- } from '@/app/components/base/skeleton'
 
- import Divider from '@/app/components/base/divider'
 
- const CardSkelton = React.memo(() => {
 
-   return (
 
-     <SkeletonContainer className='p-1 pb-2 gap-y-0'>
 
-       <SkeletonContainer className='px-2 pt-1.5 gap-y-0.5'>
 
-         <SkeletonRow className='py-0.5'>
 
-           <SkeletonRectangle className='w-[72px] bg-text-quaternary' />
 
-           <SkeletonPoint className='opacity-20' />
 
-           <SkeletonRectangle className='w-24 bg-text-quaternary' />
 
-           <SkeletonPoint className='opacity-20' />
 
-           <SkeletonRectangle className='w-24 bg-text-quaternary' />
 
-           <SkeletonRow className='grow justify-end gap-1'>
 
-             <SkeletonRectangle className='w-12 bg-text-quaternary' />
 
-             <SkeletonRectangle className='w-2 bg-text-quaternary mx-1' />
 
-           </SkeletonRow>
 
-         </SkeletonRow>
 
-         <SkeletonRow className='py-0.5'>
 
-           <SkeletonRectangle className='w-full bg-text-quaternary' />
 
-         </SkeletonRow>
 
-         <SkeletonRow className='py-0.5'>
 
-           <SkeletonRectangle className='w-full bg-text-quaternary' />
 
-         </SkeletonRow>
 
-         <SkeletonRow className='py-0.5'>
 
-           <SkeletonRectangle className='w-2/3 bg-text-quaternary' />
 
-         </SkeletonRow>
 
-       </SkeletonContainer>
 
-       <SkeletonContainer className='px-2 py-1.5'>
 
-         <SkeletonRow>
 
-           <SkeletonRectangle className='w-14 bg-text-quaternary' />
 
-           <SkeletonRectangle className='w-[88px] bg-text-quaternary' />
 
-           <SkeletonRectangle className='w-14 bg-text-quaternary' />
 
-         </SkeletonRow>
 
-       </SkeletonContainer>
 
-     </SkeletonContainer>
 
-   )
 
- })
 
- CardSkelton.displayName = 'CardSkelton'
 
- const EmbeddingSkeleton = () => {
 
-   return (
 
-     <div className='relative flex flex-col grow overflow-y-hidden z-10'>
 
-       <div className='absolute top-0 left-0 w-full h-full bg-dataset-chunk-list-mask-bg z-20' />
 
-       {[...Array.from({ length: 5 })].map((_, index) => {
 
-         return (
 
-           <div key={index} className='w-full px-11'>
 
-             <CardSkelton />
 
-             {index !== 9 && <div className='w-full px-3'>
 
-               <Divider type='horizontal' className='bg-divider-subtle my-1' />
 
-             </div>}
 
-           </div>
 
-         )
 
-       })}
 
-     </div>
 
-   )
 
- }
 
- export default React.memo(EmbeddingSkeleton)
 
 
  |