s1
4
public/assets/ai-button-icon.svg
Normal file
@@ -0,0 +1,4 @@
|
||||
<svg width="33" height="32" viewBox="0 0 33 32" fill="none" xmlns="http://www.w3.org/2000/svg">
|
||||
<path fill-rule="evenodd" clip-rule="evenodd" d="M21.7362 20.4259C15.7791 20.4259 10.9677 15.5954 10.9677 9.65747C10.9677 15.5954 6.13715 20.4259 0.199219 20.4259C6.13715 20.4259 10.9677 25.2374 10.9677 31.1753C10.9677 25.2374 15.7791 20.4259 21.7362 20.4259Z" fill="#FFD93B"/>
|
||||
<path fill-rule="evenodd" clip-rule="evenodd" d="M32.7897 25.9824C29.5248 25.9824 26.89 23.3285 26.89 20.0826C26.89 23.3285 24.236 25.9824 20.9902 25.9824C24.236 25.9824 26.89 28.6172 26.89 31.8821C26.89 28.6172 29.5248 25.9824 32.7897 25.9824ZM29.3912 8.03494C25.4198 8.03494 22.2122 4.82731 22.2122 0.855957C22.2122 4.82731 19.0046 8.03494 15.0332 8.03494C19.0046 8.03494 22.2122 11.2426 22.2122 15.2139C22.2122 11.2426 25.4198 8.03494 29.3912 8.03494Z" fill="#FFB030"/>
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 854 B |
BIN
public/assets/avatar1.png
Normal file
|
After Width: | Height: | Size: 9.1 KiB |
BIN
public/assets/avatar2.png
Normal file
|
After Width: | Height: | Size: 3.2 KiB |
BIN
public/assets/avatar3.png
Normal file
|
After Width: | Height: | Size: 3.0 KiB |
BIN
public/assets/avatar4.png
Normal file
|
After Width: | Height: | Size: 3.8 KiB |
BIN
public/assets/avatar5.png
Normal file
|
After Width: | Height: | Size: 7.5 KiB |
BIN
public/assets/avatar6.png
Normal file
|
After Width: | Height: | Size: 6.9 KiB |
17
public/assets/bacth1.svg
Normal file
@@ -0,0 +1,17 @@
|
||||
|
||||
<svg width="17" height="17" viewBox="0 0 17 17" fill="none" xmlns="http://www.w3.org/2000/svg">
|
||||
<rect y="0.540776" width="12.545" height="12.545" rx="3.4833" transform="matrix(0.715495 0.698618 -0.715495 0.698618 8.63497 -0.511702)" fill="#FCF6B7" stroke="url(#paint0_linear_173_10044)" stroke-width="0.774066"/>
|
||||
<defs>
|
||||
<linearGradient id="paint0_linear_173_10044" x1="6.65951" y1="0" x2="6.65951" y2="13.319" gradientUnits="userSpaceOnUse">
|
||||
<stop stop-color="#AA771C"/>
|
||||
<stop offset="0.149" stop-color="#B3872F"/>
|
||||
<stop offset="0.284" stop-color="#BF953F"/>
|
||||
<stop offset="0.399" stop-color="#E2BD56"/>
|
||||
<stop offset="0.544" stop-color="#EBCB66"/>
|
||||
<stop offset="0.664" stop-color="#FFEFA1"/>
|
||||
<stop offset="0.774" stop-color="#F0D06B"/>
|
||||
<stop offset="0.859" stop-color="#D5A73F"/>
|
||||
<stop offset="1" stop-color="#C49628"/>
|
||||
</linearGradient>
|
||||
</defs>
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 933 B |
15
public/assets/bacth2.svg
Normal file
|
After Width: | Height: | Size: 17 KiB |
14
public/assets/bacth3.svg
Normal file
@@ -0,0 +1,14 @@
|
||||
|
||||
<svg width="19" height="16" viewBox="0 0 19 16" fill="none" xmlns="http://www.w3.org/2000/svg">
|
||||
<rect y="0.513508" width="13.2522" height="13.2522" rx="3.4833" transform="matrix(0.748274 0.66339 -0.748274 0.66339 9.96432 -0.926697)" fill="url(#paint0_linear_173_10051)" stroke="url(#paint1_linear_173_10051)" stroke-width="0.774066"/>
|
||||
<defs>
|
||||
<linearGradient id="paint0_linear_173_10051" x1="7.01315" y1="0" x2="12.2363" y2="12.6952" gradientUnits="userSpaceOnUse">
|
||||
<stop stop-color="#FFE1C5"/>
|
||||
<stop offset="1" stop-color="#FBC898"/>
|
||||
</linearGradient>
|
||||
<linearGradient id="paint1_linear_173_10051" x1="7.01315" y1="0" x2="12.2363" y2="12.6952" gradientUnits="userSpaceOnUse">
|
||||
<stop stop-color="#FFE1C5"/>
|
||||
<stop offset="1" stop-color="#FBC898"/>
|
||||
</linearGradient>
|
||||
</defs>
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 778 B |
BIN
public/assets/crown.png
Normal file
|
After Width: | Height: | Size: 1.7 KiB |
115
public/assets/knowledge-quest.css
Normal file
@@ -0,0 +1,115 @@
|
||||
|
||||
|
||||
.ant-menu-light .ant-menu-item-selected{
|
||||
color: #ED9545;
|
||||
border-left: 3px solid #ED9545 ;
|
||||
background: transparent;
|
||||
}
|
||||
/* App.css */
|
||||
.custom-menu .ant-menu-item{
|
||||
border-radius: 0; /* Remove border-radius */
|
||||
color: #6E6E6E;
|
||||
}
|
||||
|
||||
:where(.css-dev-only-do-not-override-1uq9j6g).ant-menu-light .ant-menu-item a, :where(.css-dev-only-do-not-override-1uq9j6g).ant-menu-light>.ant-menu .ant-menu-item a, :where(.css-dev-only-do-not-override-1uq9j6g).ant-menu-light .ant-menu-item a:hover, :where(.css-dev-only-do-not-override-1uq9j6g).ant-menu-light>.ant-menu .ant-menu-item a:hover{
|
||||
color: #6E6E6E;
|
||||
}
|
||||
|
||||
|
||||
/* Specific styling for parent menu items (non-selected) */
|
||||
.custom-menu .ant-menu-submenu-title {
|
||||
border-bottom: 1px solid #CFCFCF; /* Default border color for parent items */
|
||||
border-radius: 0; /* Remove border-radius for parent items */
|
||||
font-size: 18px;
|
||||
color: #000;
|
||||
font-weight: 700;
|
||||
padding-top: 40px;
|
||||
padding-bottom: 40px;
|
||||
--icon-color: #000; /* Default icon color */
|
||||
}
|
||||
|
||||
/* Specific styling for selected parent menu items */
|
||||
.custom-menu .ant-menu-submenu-selected .ant-menu-submenu-title,
|
||||
.custom-menu .ant-menu-submenu-title.ant-menu-submenu-title-selected,
|
||||
.custom-menu .ant-menu-submenu-title .ant-menu-submenu-open {
|
||||
color: #ED9545; /* Selected text color for parent items */
|
||||
border-bottom: 1px solid #CFCFCF; /* Selected border color for parent items */
|
||||
--icon-color: #ED9545; /* Selected icon color */
|
||||
}
|
||||
|
||||
|
||||
|
||||
/* Ensure parent item remains #ED9545 when any child is selected */
|
||||
.custom-menu .ant-menu-submenu-open > .ant-menu-submenu-title {
|
||||
color: #ED9545; /* Ensure parent item text color */
|
||||
border-bottom: 1px solid #CFCFCF; /* Ensure parent item border color */
|
||||
--icon-color: #ED9545; /* Ensure parent item icon color */
|
||||
}
|
||||
|
||||
/* Ensure parent item text color reverts to #000 when submenu is collapsed */
|
||||
.custom-menu .ant-menu-submenu-closed > .ant-menu-submenu-title {
|
||||
color: #000; /* Ensure parent item text color */
|
||||
--icon-color: #000; /* Ensure parent item icon color */
|
||||
}
|
||||
|
||||
|
||||
|
||||
/* For Custom Scrollbar */
|
||||
|
||||
/* Custom scrollbar for WebKit browsers */
|
||||
::-webkit-scrollbar {
|
||||
width: 3px; /* Width of the scrollbar */
|
||||
}
|
||||
|
||||
::-webkit-scrollbar-track {
|
||||
background: #fcfcfc; /* Track background */
|
||||
}
|
||||
|
||||
::-webkit-scrollbar-thumb {
|
||||
background: #CFCFCF; /* Scrollbar color */
|
||||
border-radius: 10px; /* Rounded corners */
|
||||
}
|
||||
|
||||
::-webkit-scrollbar-thumb:hover {
|
||||
background: #555; /* Color when hovering */
|
||||
}
|
||||
/* Firefox scrollbar styling */
|
||||
|
||||
.custom-gradient-border {
|
||||
border: 4.32px solid transparent;
|
||||
border-image-source: linear-gradient(159.09deg, #FFFFFF 13.82%, rgba(0, 0, 0, 0) 97.01%);
|
||||
border-image-slice: 1;
|
||||
border-radius: 8px; /* Adjust as needed */
|
||||
}
|
||||
.ant-tabs-nav {
|
||||
border-bottom: none;
|
||||
color: #EF7A0C;
|
||||
}
|
||||
|
||||
/* Optional: Style the tab bar ink */
|
||||
.ant-tabs-ink-bar {
|
||||
background-color: #000;
|
||||
color: #EF7A0C;
|
||||
}
|
||||
|
||||
:where(.css-dev-only-do-not-override-1uq9j6g).ant-tabs .ant-tabs-tab.ant-tabs-tab-active .ant-tabs-tab-btn{
|
||||
color: #EF7A0C;
|
||||
}
|
||||
|
||||
:where(.css-dev-only-do-not-override-1uq9j6g).ant-tabs .ant-tabs-tab {
|
||||
color: #9D9D9D;
|
||||
font-weight: 700;
|
||||
font-size: 18px;
|
||||
padding: 15px 20px;
|
||||
|
||||
}
|
||||
:where(.css-dev-only-do-not-override-1uq9j6g).ant-tabs .ant-tabs-tab:hover{
|
||||
color: #EF7A0C;
|
||||
}
|
||||
|
||||
.ant-tabs-tab.ant-tabs-tab-active {
|
||||
border-bottom: 4px solid #EF7A0C;
|
||||
width: 70px;
|
||||
z-index: 2;
|
||||
justify-content: center;
|
||||
}
|
||||
BIN
public/assets/knowledge1.jpg
Normal file
|
After Width: | Height: | Size: 34 KiB |
BIN
public/assets/knowledge2.jpg
Normal file
|
After Width: | Height: | Size: 27 KiB |
BIN
public/assets/knowledge3.jpg
Normal file
|
After Width: | Height: | Size: 20 KiB |
6
public/assets/points-icon.svg
Normal file
@@ -0,0 +1,6 @@
|
||||
|
||||
<svg width="23" height="22" viewBox="0 0 23 22" fill="none" xmlns="http://www.w3.org/2000/svg">
|
||||
<path d="M11.3652 21.5568C17.2678 21.5568 22.0527 16.7718 22.0527 10.8693C22.0527 4.96672 17.2678 0.181763 11.3652 0.181763C5.46269 0.181763 0.677734 4.96672 0.677734 10.8693C0.677734 16.7718 5.46269 21.5568 11.3652 21.5568Z" fill="#FEDA2C"/>
|
||||
<path d="M11.3657 19.108C15.9158 19.108 19.6045 15.4194 19.6045 10.8692C19.6045 6.31911 15.9158 2.63049 11.3657 2.63049C6.81557 2.63049 3.12695 6.31911 3.12695 10.8692C3.12695 15.4194 6.81557 19.108 11.3657 19.108Z" fill="#FCAA17"/>
|
||||
<path d="M11.3661 4.53772L13.2398 8.33422L17.4293 8.94303L14.3978 11.8982L15.1135 16.0708L11.3661 14.1008L7.61873 16.0708L8.33442 11.8982L5.30273 8.94303L9.49242 8.33422L11.3661 4.53772Z" fill="#FEDA2C"/>
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 785 B |
83
public/assets/student-dashboard.css
Normal file
@@ -0,0 +1,83 @@
|
||||
|
||||
|
||||
.ant-menu-light .ant-menu-item-selected{
|
||||
color: #ED9545;
|
||||
border-left: 3px solid #ED9545 ;
|
||||
background: transparent;
|
||||
}
|
||||
/* App.css */
|
||||
.custom-menu .ant-menu-item{
|
||||
border-radius: 0; /* Remove border-radius */
|
||||
color: #6E6E6E;
|
||||
}
|
||||
|
||||
:where(.css-dev-only-do-not-override-1uq9j6g).ant-menu-light .ant-menu-item a, :where(.css-dev-only-do-not-override-1uq9j6g).ant-menu-light>.ant-menu .ant-menu-item a, :where(.css-dev-only-do-not-override-1uq9j6g).ant-menu-light .ant-menu-item a:hover, :where(.css-dev-only-do-not-override-1uq9j6g).ant-menu-light>.ant-menu .ant-menu-item a:hover{
|
||||
color: #6E6E6E;
|
||||
}
|
||||
|
||||
|
||||
/* Specific styling for parent menu items (non-selected) */
|
||||
.custom-menu .ant-menu-submenu-title {
|
||||
border-bottom: 1px solid #CFCFCF; /* Default border color for parent items */
|
||||
border-radius: 0; /* Remove border-radius for parent items */
|
||||
font-size: 18px;
|
||||
color: #000;
|
||||
font-weight: 700;
|
||||
padding-top: 40px;
|
||||
padding-bottom: 40px;
|
||||
--icon-color: #000; /* Default icon color */
|
||||
}
|
||||
|
||||
/* Specific styling for selected parent menu items */
|
||||
.custom-menu .ant-menu-submenu-selected .ant-menu-submenu-title,
|
||||
.custom-menu .ant-menu-submenu-title.ant-menu-submenu-title-selected,
|
||||
.custom-menu .ant-menu-submenu-title .ant-menu-submenu-open {
|
||||
color: #ED9545; /* Selected text color for parent items */
|
||||
border-bottom: 1px solid #CFCFCF; /* Selected border color for parent items */
|
||||
--icon-color: #ED9545; /* Selected icon color */
|
||||
}
|
||||
|
||||
|
||||
|
||||
/* Ensure parent item remains #ED9545 when any child is selected */
|
||||
.custom-menu .ant-menu-submenu-open > .ant-menu-submenu-title {
|
||||
color: #ED9545; /* Ensure parent item text color */
|
||||
border-bottom: 1px solid #CFCFCF; /* Ensure parent item border color */
|
||||
--icon-color: #ED9545; /* Ensure parent item icon color */
|
||||
}
|
||||
|
||||
/* Ensure parent item text color reverts to #000 when submenu is collapsed */
|
||||
.custom-menu .ant-menu-submenu-closed > .ant-menu-submenu-title {
|
||||
color: #000; /* Ensure parent item text color */
|
||||
--icon-color: #000; /* Ensure parent item icon color */
|
||||
}
|
||||
|
||||
|
||||
|
||||
/* For Custom Scrollbar */
|
||||
|
||||
/* Custom scrollbar for WebKit browsers */
|
||||
::-webkit-scrollbar {
|
||||
width: 3px; /* Width of the scrollbar */
|
||||
}
|
||||
|
||||
::-webkit-scrollbar-track {
|
||||
background: #fcfcfc; /* Track background */
|
||||
}
|
||||
|
||||
::-webkit-scrollbar-thumb {
|
||||
background: #CFCFCF; /* Scrollbar color */
|
||||
border-radius: 10px; /* Rounded corners */
|
||||
}
|
||||
|
||||
::-webkit-scrollbar-thumb:hover {
|
||||
background: #555; /* Color when hovering */
|
||||
}
|
||||
/* Firefox scrollbar styling */
|
||||
|
||||
.custom-gradient-border {
|
||||
border: 4.32px solid transparent;
|
||||
border-image-source: linear-gradient(159.09deg, #FFFFFF 13.82%, rgba(0, 0, 0, 0) 97.01%);
|
||||
border-image-slice: 1;
|
||||
border-radius: 8px; /* Adjust as needed */
|
||||
}
|
||||