import type { basicTable1, basicTable2, basicTable3, basicTable4, basicTable5, tableDark, tableDensity, tableFixedHeader, heightTable, tableAction } from '@/types/components/table/index'; /*import tabler icons*/ import { PlusIcon, EditIcon, TrashIcon, CheckIcon, XIcon, ArrowBackUpIcon } from 'vue-tabler-icons'; import img1 from '@/assets/images/profile/user-11.jpg'; import img2 from '@/assets/images/profile/user-8.jpg'; import img3 from '@/assets/images/profile/user-3.jpg'; import img4 from '@/assets/images/profile/user-4.jpg'; import img5 from '@/assets/images/profile/user-5.jpg'; import img6 from '@/assets/images/profile/user-6.jpg'; import img7 from '@/assets/images/profile/user-7.jpg'; import img8 from '@/assets/images/profile/user-10.jpg'; import img9 from '@/assets/images/profile/user-15.jpg'; import authimg1 from '@/assets/images/blog/blog-img1.jpg'; import authimg2 from '@/assets/images/blog/blog-img2.jpg'; import authimg3 from '@/assets/images/blog/blog-img3.jpg'; import authimg4 from '@/assets/images/blog/blog-img4.jpg'; import authimg5 from '@/assets/images/blog/blog-img5.jpg'; /*Basic Table 1*/ const basicTableData1: basicTable1[] = [ { avatar: img1, name: 'Sunil Joshi', post: 'Web Designer', pname: 'Elite Admin', status: 'Active', statuscolor: 'success', teams: [ { id: '1', color: 'error', text: 'S' }, { id: '2', color: 'secondary ', text: 'D' } ], budget: '$3.9' }, { avatar: img2, name: 'Andrew McDownland', post: 'Project Manager', pname: 'Real Homes WP Template', status: 'Pending', statuscolor: 'warning', teams: [ { id: '1', color: 'secondary', text: 'N' }, { id: '2', color: 'warning ', text: 'X' }, { id: '3', color: 'primary ', text: 'A' } ], budget: '$24.5k' }, { avatar: img3, name: 'Christopher Jamil', post: 'Project Manager', pname: 'MedicalPro WP Template', status: 'Completed', statuscolor: 'primary', teams: [ { id: '1', color: 'secondary', text: 'X' } ], budget: '$12.8k' }, { avatar: img7, name: 'Nirav Joshi', post: 'Frontend Engineer', pname: 'Hosting Press HTML', status: 'Active', statuscolor: 'success', teams: [ { id: '1', color: 'primary', text: 'X' }, { id: '2', color: 'error', text: 'Y' } ], budget: '$2.4k' }, { avatar: img5, name: 'Micheal Doe', post: 'Content Writer', pname: 'Helping Hands WP Template', status: 'Cancel', statuscolor: 'error', teams: [ { id: '1', color: 'secondary', text: 'S' } ], budget: '$9.3k' } ]; /*Basic Table 2*/ const basicTableData2: basicTable2[] = [ { avatar: img4, name: 'Olivia Rhye', post: 'Xtreme admin', status: 'active', statuscolor: 'primary', users: [ { id: '1', icon: img2 }, { id: '2', icon: img1 } ] }, { avatar: img8, name: 'Barbara Steele', post: 'Adminpro admin', status: 'cancel', statuscolor: 'error', users: [ { id: '1', icon: img3 }, { id: '2', icon: img2 }, { id: '3', icon: img1 } ] }, { avatar: img3, name: 'Leonard Gordon', post: 'Monster admin', status: 'active', statuscolor: 'primary', users: [ { id: '1', icon: img2 }, { id: '2', icon: img3 } ] }, { avatar: img4, name: 'Evelyn Pope', post: 'Materialpro admin', status: 'pending', statuscolor: 'success', users: [ { id: '1', icon: img3 }, { id: '2', icon: img2 }, { id: '3', icon: img1 } ] }, { avatar: img5, name: 'Tommy Garza', post: 'Elegant admin', status: 'cancel', statuscolor: 'error', users: [ { id: '1', icon: img6 }, { id: '2', icon: img5 } ] }, { avatar: img9, name: 'Isabel Vasquez', post: 'Modernize admin', status: 'pending', statuscolor: 'success', users: [ { id: '1', icon: img4 }, { id: '2', icon: img2 } ] } ]; /*Basic Table 3*/ const basicTableData3: basicTable3[] = [ { avatar: img4, name: 'Olivia Rhye', handle: '@rhye', status: 'active', statuscolor: 'success', statusoffline:false, email: 'olivia@ui.com', teams: [ { status: 'Design', statuscolor: 'primary' }, { status: 'Product', statuscolor: 'secondary' } ] }, { avatar: img9, name: 'Barbara Steele', handle: '@steele', status: 'offline', statusoffline:true, statuscolor: 'dark', email: 'steele@ui.com', teams: [ { status: 'Product', statuscolor: 'secondary' }, { status: 'Operations', statuscolor: 'error' } ] }, { avatar: img3, name: 'Leonard Gordon', handle: '@gordon', status: 'active', statusoffline:false, statuscolor: 'success', email: 'olivia@ui.com', teams: [ { status: 'Finance', statuscolor: 'primary' }, { status: 'Customer Success', statuscolor: 'success' } ] }, { avatar: img4, name: 'Evelyn Pope', handle: '@pope', status: 'offline', statusoffline:true, statuscolor: 'dark', email: 'steele@ui.com', teams: [ { status: 'Operations', statuscolor: 'error' }, { status: 'Design', statuscolor: 'primary' } ] }, { avatar: img5, name: 'Tommy Garza', handle: '@garza', status: 'active', statusoffline:false, statuscolor: 'success', email: 'olivia@ui.com', teams: [ { status: 'Product', statuscolor: 'secondary' } ] }, { avatar: img9, name: 'Isabel Vasquez', handle: '@vasquez', status: 'active', statusoffline:false, statuscolor: 'success', email: 'steele@ui.com', teams: [ { status: 'Customer Success', statuscolor: 'success' } ] } ]; /*Basic Table 4*/ const basicTableData4: basicTable4[] = [ { invoice: 'INV-3066', status: 'paid', statuscolor: 'primary', statusicon: CheckIcon, avatar: img8, name: 'Olivia Rhye', handle: 'olivia@ui.com', progress: 60 }, { invoice: 'INV-3067', status: 'cancelled', statuscolor: 'error', statusicon: XIcon, avatar: img4, name: 'Barbara Steele', handle: 'steele@ui.com', progress: 30 }, { invoice: 'INV-3068', status: 'paid', statuscolor: 'primary', statusicon: CheckIcon, avatar: img3, name: 'Leonard Gordon', handle: 'olivia@ui.com', progress: 45 }, { invoice: 'INV-3069', status: 'refunded', statuscolor: 'secondary', statusicon: ArrowBackUpIcon, avatar: img4, name: 'Evelyn Pope', handle: 'steele@ui.com', progress: 37 }, { invoice: 'INV-3070', status: 'cancelled', statuscolor: 'error', statusicon: XIcon, avatar: img5, name: 'Tommy Garza', handle: 'olivia@ui.com', progress: 87 }, { invoice: 'INV-3071', status: 'refunded', statuscolor: 'secondary', statusicon: ArrowBackUpIcon, avatar: img9, name: 'Isabel Vasquez', handle: 'steele@ui.com', progress: 32 } ]; /*Basic Table 5*/ const basicTableData5: basicTable5[] = [ { avatar: authimg1, name: 'Top Authors', handle: 'Successful Fellas', users: '4300 Users', courses: [ { status: 'Angular', statuscolor: 'error' }, { status: 'PHP', statuscolor: 'primary' } ] }, { avatar: authimg2, name: 'Popular Authors', handle: 'Most Successful', users: '1200 Users', courses: [ { status: 'Bootstrap', statuscolor: 'primary' } ] }, { avatar: authimg3, name: 'New Users', handle: 'Awesome Users', users: '2000 Users', courses: [ { status: 'Reactjs', statuscolor: 'success' }, { status: 'Angular', statuscolor: 'error' } ] }, { avatar: authimg4, name: 'Active Customers', handle: 'Best Customers', users: '1500 Users', courses: [ { status: 'Bootstrap', statuscolor: 'primary' } ] }, { avatar: authimg5, name: 'Bestseller Template', handle: 'Amazing Templates', users: '9500 Users', courses: [ { status: 'Angular', statuscolor: 'error' }, { status: 'Reactjs', statuscolor: 'success' } ] } ]; /*Dark Table*/ const darkTableData: tableDark[] = [ { avatar: img6, name: 'Andrew McDownland', post: 'Project Manager', pname: 'Real Homes WP Template', status: 'Pending', statuscolor: 'warning', teams: [ { id: '1', color: 'secondary', text: 'N' }, { id: '2', color: 'warning ', text: 'X' }, { id: '3', color: 'primary ', text: 'A' } ], budget: '$24.5k' }, { avatar: img5, name: 'Christopher Jamil', post: 'Project Manager', pname: 'MedicalPro WP Template', status: 'Completed', statuscolor: 'primary', teams: [ { id: '1', color: 'secondary', text: 'X' } ], budget: '$12.8k' }, { avatar: img3, name: 'Nirav Joshi', post: 'Frontend Engineer', pname: 'Hosting Press HTML', status: 'Active', statuscolor: 'success', teams: [ { id: '1', color: 'primary', text: 'X' }, { id: '2', color: 'error', text: 'Y' } ], budget: '$2.4k' }, { avatar: img6, name: 'Sunil Joshi', post: 'Web Designer', pname: 'Elite Admin', status: 'Active', statuscolor: 'success', teams: [ { id: '1', color: 'error', text: 'S' }, { id: '2', color: 'secondary ', text: 'D' } ], budget: '$3.9' }, { avatar: img2, name: 'Micheal Doe', post: 'Content Writer', pname: 'Helping Hands WP Template', status: 'Cancel', statuscolor: 'error', teams: [ { id: '1', color: 'secondary', text: 'S' } ], budget: '$9.3k' }, { avatar: img1, name: 'John Deo', post: 'Web Designer', pname: 'Elite Admin', status: 'Active', statuscolor: 'success', teams: [ { id: '1', color: 'primary', text: 'R' }, { id: '2', color: 'secondary ', text: 'D' } ], budget: '$3.9' } ]; /*Density Table*/ const tableDensityData: tableDensity[] = [ { avatar: img4, name: 'Isabel Vasquez', post: 'Modernize admin', status: 'pending', statuscolor: 'success', users: [ { id: '1', icon: img6 }, { id: '2', icon: img1 } ] }, { avatar: img1, name: 'Olivian Rhye', post: 'Xtreme admin', status: 'active', statuscolor: 'primary', users: [ { id: '1', icon: img2 }, { id: '2', icon: img1 } ] }, { avatar: img3, name: 'Leonard Gordon', post: 'Monster admin', status: 'active', statuscolor: 'primary', users: [ { id: '1', icon: img2 }, { id: '2', icon: img3 } ] }, { avatar: img4, name: 'Evelyn Pope', post: 'Materialpro admin', status: 'pending', statuscolor: 'success', users: [ { id: '1', icon: img3 }, { id: '2', icon: img2 }, { id: '3', icon: img1 } ] }, { avatar: img2, name: 'Barko Steele', post: 'Adminpro admin', status: 'cancel', statuscolor: 'error', users: [ { id: '1', icon: img3 }, { id: '2', icon: img2 }, { id: '3', icon: img1 } ] }, { avatar: img5, name: 'Tommy Garza', post: 'Elegant admin', status: 'cancel', statuscolor: 'error', users: [ { id: '1', icon: img6 }, { id: '2', icon: img5 } ] } ]; /*Fixed Header Table*/ const tableFixedHeaderData: tableFixedHeader[] = [ { avatar: img2, name: 'Barko Steele', handle: '@steele', status: 'offline', statusoffline:true, statuscolor: 'dark', email: 'steele@ui.com', teams: [ { status: 'Product', statuscolor: 'success' }, { status: 'Operations', statuscolor: 'error' } ] }, { avatar: img3, name: 'Leonard Gordon', handle: '@gordon', status: 'active', statusoffline:false, statuscolor: 'success', email: 'olivia@ui.com', teams: [ { status: 'Finance', statuscolor: 'info' }, { status: 'Customer Success', statuscolor: 'success' } ] }, { avatar: img1, name: 'Olivian Rhye', handle: '@rhye', status: 'active', statusoffline:false, statuscolor: 'success', email: 'olivia@ui.com', teams: [ { status: 'Design', statuscolor: 'info' }, { status: 'Product', statuscolor: 'primary' }, { status: 'Material', statuscolor: 'success' }, { status: 'Account', statuscolor: 'info' } ] }, { avatar: img4, name: 'Evelyn Pope', handle: '@pope', status: 'offline', statusoffline:true, statuscolor: 'dark', email: 'steele@ui.com', teams: [ { status: 'Operations', statuscolor: 'error' }, { status: 'Design', statuscolor: 'info' } ] }, { avatar: img5, name: 'Tommy Garza', handle: '@garza', status: 'active', statusoffline:false, statuscolor: 'success', email: 'olivia@ui.com', teams: [ { status: 'Product', statuscolor: 'warning' } ] }, { avatar: img6, name: 'Imak Vasquez', handle: '@vasquez', status: 'active', statusoffline:false, statuscolor: 'success', email: 'steele@ui.com', teams: [ { status: 'Customer Success', statuscolor: 'success' } ] } ]; /*Height Table*/ const heightTableData: heightTable[] = [ { avatar: authimg3, name: 'New Users', handle: 'Awesome Users', users: '2000 Users', email: 'mark@ui.com', courses: [ { status: 'Reactjs', statuscolor: 'success' }, { status: 'Angular', statuscolor: 'error' } ] }, { avatar: authimg4, name: 'Active Customers', handle: 'Best Customers', users: '1500 Users', email: 'deo@ui.com', courses: [ { status: 'Bootstrap', statuscolor: 'primary' } ] }, { avatar: authimg1, name: 'Top Authors', handle: 'Successful Fellas', users: '4300 Users', email: 'olivia@ui.com', courses: [ { status: 'Angular', statuscolor: 'error' }, { status: 'PHP', statuscolor: 'primary' } ] }, { avatar: authimg2, name: 'Popular Authors', handle: 'Most Successful', users: '1200 Users', email: 'john@doe.com', courses: [ { status: 'Bootstrap', statuscolor: 'primary' } ] }, { avatar: authimg5, name: 'Bestseller Template', handle: 'Amazing Templates', users: '9500 Users', email: 'steele@ui.com', courses: [ { status: 'Angular', statuscolor: 'error' }, { status: 'Reactjs', statuscolor: 'success' } ] }, { avatar: authimg1, name: 'New Authors', handle: 'Successful Fellas', users: '4800 Users', email: 'olivia@ui.com', courses: [ { status: 'Angular', statuscolor: 'error' }, { status: 'Java', statuscolor: 'info' } ] } ] /*Table Action*/ const tableActionData: tableAction[] = [ { icon: PlusIcon, listtitle: 'Add' }, { icon: EditIcon, listtitle: 'Edit' }, { icon: TrashIcon, listtitle: 'Delete' } ] export { basicTableData1, basicTableData2, basicTableData3, basicTableData4, basicTableData5, darkTableData, tableDensityData, tableFixedHeaderData, heightTableData, tableActionData };