@@ -8,7 +8,7 @@ const item = ref({
8
8
progress: true ,
9
9
})
10
10
const activeSubject = ref (' Bangla 1st Paper' )
11
- const tableData = ref (Array .from ({ length: 20 }).fill (item .value ))
11
+ const tableData = ref (Array .from ({ length: 12 }).fill (item .value ))
12
12
const handleOpen = (key : string , keyPath : string []) => {
13
13
console .log (key , keyPath )
14
14
}
@@ -25,63 +25,62 @@ const handleSelect = (key: string, keyPath: string[]) => {
25
25
26
26
27
27
<template >
28
- <el-container >
29
- <el-aside width =" 350px" >
28
+ <div class =" flex flex-row gap-2" >
29
+ <div class =" w-100" >
30
+ <el-menu :default-openeds =" ['1', '2']" default-active =" bangla-1" @open =" handleOpen" @close =" handleClose"
31
+ @select =" handleSelect" >
32
+ <el-sub-menu index =" 1" >
33
+ <template #title >
34
+ <el-icon >
35
+ <Management />
36
+ </el-icon >Basic
37
+ </template >
38
+ <el-menu-item index =" bangla-1" >Bengali 1st Paper</el-menu-item >
39
+ <el-menu-item index =" bangla-2" >Bengali 2nd Paper</el-menu-item >
40
+ <el-menu-item index =" english-1" >English 1st Paper</el-menu-item >
41
+ <el-menu-item index =" english-2" >English 2nd Paper</el-menu-item >
42
+ </el-sub-menu >
43
+ <el-sub-menu index =" 2" >
44
+ <template #title >
45
+ <el-icon >
46
+ <Magnet />
47
+ </el-icon >
48
+ Science
49
+ </template >
50
+ <el-menu-item index =" physics-1" >Physics 1st Paper</el-menu-item >
51
+ <el-menu-item index =" physics-2" >Physics 2nd Paper</el-menu-item >
52
+ <el-menu-item index =" chemistry-1" >Chemistry 1st Paper</el-menu-item >
53
+ <el-menu-item index =" chemistry-2" >Chemistry 2nd Paper</el-menu-item >
54
+ <el-menu-item index =" higher-maths-1" >Higher-Maths 1st Paper</el-menu-item >
55
+ <el-menu-item index =" higher-maths-2" >Higher-Maths 2nd Paper</el-menu-item >
56
+ <el-menu-item-group title =" Fourth Subjects" >
57
+ <el-menu-item index =" biology-1" >Biology 1st Paper</el-menu-item >
58
+ <el-menu-item index =" biology-2" >Biology 2nd Paper</el-menu-item >
59
+ </el-menu-item-group >
60
+ </el-sub-menu >
61
+ </el-menu >
62
+ </div >
63
+ <div class =" grow" >
64
+ <el-header >
65
+ <h3 class =" text-right text-xl" >{{ activeSubject }}</h3 >
66
+ </el-header >
30
67
<el-scrollbar >
31
- <el-menu :default-openeds =" ['1', '2']" default-active =" bangla-1" @open =" handleOpen" @close =" handleClose"
32
- @select =" handleSelect" >
33
- <el-sub-menu index =" 1" >
34
- <template #title >
35
- <el-icon >
36
- <Management />
37
- </el-icon >Basic
38
- </template >
39
- <el-menu-item index =" bangla-1" >Bengali 1st Paper</el-menu-item >
40
- <el-menu-item index =" bangla-2" >Bengali 2nd Paper</el-menu-item >
41
- <el-menu-item index =" english-1" >English 1st Paper</el-menu-item >
42
- <el-menu-item index =" english-2" >English 2nd Paper</el-menu-item >
43
- </el-sub-menu >
44
- <el-sub-menu index =" 2" >
45
- <template #title >
46
- <el-icon >
47
- <Magnet />
48
- </el-icon >
49
- Science
50
- </template >
51
- <el-menu-item index =" physics-1" >Physics 1st Paper</el-menu-item >
52
- <el-menu-item index =" physics-2" >Physics 2nd Paper</el-menu-item >
53
- <el-menu-item index =" chemistry-1" >Chemistry 1st Paper</el-menu-item >
54
- <el-menu-item index =" chemistry-2" >Chemistry 2nd Paper</el-menu-item >
55
- <el-menu-item index =" higher-maths-1" >Higher-Maths 1st Paper</el-menu-item >
56
- <el-menu-item index =" higher-maths-2" >Higher-Maths 2nd Paper</el-menu-item >
57
- <el-menu-item-group title =" Fourth Subjects" >
58
- <el-menu-item index =" biology-1" >Biology 1st Paper</el-menu-item >
59
- <el-menu-item index =" biology-2" >Biology 2nd Paper</el-menu-item >
60
- </el-menu-item-group >
61
- </el-sub-menu >
62
- </el-menu >
68
+ <el-table :data =" tableData" >
69
+ <el-table-column prop =" chapter_number" label =" Chapter #" width =" 100px" />
70
+ <el-table-column prop =" chapter_name" label =" Name" width =" 400px" />
71
+ <el-table-column prop =" progress" label =" Progress" />
72
+ </el-table >
63
73
</el-scrollbar >
64
- </el-aside >
65
-
66
- <el-container >
67
- <el-main >
68
- <el-header >
69
- <h3 >{{ activeSubject }}</h3 >
70
- </el-header >
71
- <el-scrollbar >
72
- <el-table :data =" tableData" >
73
- <el-table-column prop =" chapter_number" label =" Chapter #" width =" 100px" />
74
- <el-table-column prop =" chapter_name" label =" Name" width =" 400px" />
75
- <el-table-column prop =" progress" label =" progress" />
76
- </el-table >
77
- </el-scrollbar >
78
- </el-main >
79
- </el-container >
80
- </el-container >
74
+ </div >
75
+ </div >
81
76
</template >
82
77
83
78
84
79
<style scoped>
80
+ * {
81
+ border-radius : 10px !important ;
82
+ }
83
+
85
84
/* .layout-container-demo .el-header {
86
85
position: relative;
87
86
background-color: var(--el-color-primary-light-7);
@@ -90,16 +89,13 @@ const handleSelect = (key: string, keyPath: string[]) => {
90
89
91
90
.el-aside {
92
91
color : var (--el-text-color-primary );
93
- background : var (--el-color-primary-light-8 );
92
+ /* background: var(--el-color-primary-light-8); */
94
93
}
95
94
96
95
.el-menu {
97
96
border-right : none ;
98
97
}
99
98
100
- .el-main {
101
- padding : 0 ;
102
- }
103
99
104
100
.toolbar {
105
101
display : inline-flex ;
0 commit comments