initial commit

This commit is contained in:
2026-06-06 10:05:39 +07:00
commit b22608adbc
1577 changed files with 641460 additions and 0 deletions
@@ -0,0 +1,23 @@
// ----------------------------------------------
// Card Style
// ----------------------------------------------
.card-title {
font-size: 18px;
}
.card-subtitle {
font-size: 14px;
}
.card {
margin-bottom: 30px;
}
.card-hover {
transition: 0.2s ease-in;
&:hover {
transform: translate3d(0px, -5px, 0px);
}
}
@@ -0,0 +1,39 @@
// ----------------------------------------------
// Reboot Style
// ----------------------------------------------
* {
margin: 0;
padding: 0;
box-sizing: border-box;
}
a {
text-decoration: none;
}
a:hover {
color: $primary;
}
ul {
list-style: none;
padding-left: 0;
}
:focus {
outline: 0;
box-shadow: none !important;
}
.cursor-pointer {
cursor: pointer;
}
.calendar-events {
cursor: move;
}
.object-fit-cover {
object-fit: cover;
}
@@ -0,0 +1,195 @@
// ----------------------------------------------
// Header Style
// ----------------------------------------------
.app-header {
position: relative;
z-index: 50;
width: 100%;
background: $white;
padding: 0 25px;
.container-fluid {
max-width: $boxed-width;
margin: 0 auto;
padding: 0 30px;
}
.navbar {
min-height: $header-height;
padding: 0;
.navbar-nav {
.nav-item {
.nav-link {
padding: $navlink-padding;
line-height: $header-height;
height: $header-height;
display: flex;
align-items: center;
position: relative;
font-size: 20px;
z-index: 2;
}
}
&.quick-links {
.nav-item {
.nav-link {
font-size: $font-size-base;
position: relative;
z-index: 2;
}
&:hover {
.nav-link {
transition: all 0.1s ease-in-out;
color: $primary !important;
&:before {
content: "";
position: absolute;
left: 0;
right: 0;
height: 36px;
width: 100%;
border-radius: $border-radius;
background: $light-primary;
z-index: -1;
}
}
}
}
}
}
}
}
.nav-icon-hover {
transition: all .3s ease-in-out;
&:hover {
&::before {
content: "";
position: absolute;
left: 50%;
top: 50%;
transform: translate(-50%, -50%);
height: 40px;
width: 40px;
z-index: -1;
border-radius: 100px;
transition: all .3s ease-in-out;
background-color: $light-primary;
}
}
}
.navbar-nav .dropdown-menu {
position: absolute;
min-width: 200px;
.dropdown-item {
border-radius: 8px;
}
}
.notification {
content: "";
position: absolute;
top: 22px;
right: 9px;
width: 8px;
height: 8px;
}
@include media-breakpoint-down(lg) {
.app-header {
.navbar {
flex-wrap: nowrap;
.navbar-nav {
flex-direction: row;
}
}
}
}
@include media-breakpoint-down(md) {
.navbar-nav .dropdown-menu {
position: absolute;
width: 100%;
}
.navbar-nav .nav-item.dropdown {
position: static;
}
}
@-webkit-keyframes animation-dropdown-menu-move-up-scroll {
from {
top: 71px;
}
to {
top: 70px;
}
}
@keyframes animation-dropdown-menu-move-up-scroll {
from {
top: 71px;
}
to {
top: 70px;
}
}
@-webkit-keyframes animation-dropdown-menu-fade-in {
from {
opacity: 0;
}
to {
opacity: 1;
}
}
@keyframes animation-dropdown-menu-fade-in {
from {
opacity: 0;
}
to {
opacity: 1;
}
}
.dropdown-menu-animate-up {
-webkit-animation: animation-dropdown-menu-fade-in 0.5s ease 1, animation-dropdown-menu-move-up 0.5s ease-out 1;
animation: animation-dropdown-menu-fade-in 0.5s ease 1, animation-dropdown-menu-move-up 0.5s ease-out 1;
}
@keyframes fadeInUp {
from {
opacity: 0;
-webkit-transform: translate3d(0, 100%, 0);
transform: translate3d(0, 100%, 0);
}
to {
opacity: 1;
-webkit-transform: none;
transform: none;
}
}
@include media-breakpoint-down(lg) {
.w-xs-100 {
width: 100% !important;
}
}
@@ -0,0 +1,105 @@
// ----------------------------------------------
// Layout Style
// ----------------------------------------------
.page-wrapper {
position: relative;
}
.body-wrapper {
position: relative;
>.container-fluid {
max-width: $boxed-width;
margin: 0 auto;
padding: $grid-gutter-width;
transition: 0.2s ease-in;
}
}
@include media-breakpoint-down(md) {
.body-wrapper {
>.container-fluid {
padding: 30px 20px;
}
}
}
.simplebar-scrollbar:before {
background: rgba(0, 0, 0, 0.5) !important;
}
#main-wrapper[data-layout="vertical"] {
// Sidebar position
&[data-sidebar-position="fixed"] {
.left-sidebar {
position: fixed;
top: 0;
}
}
// Header position
&[data-header-position="fixed"] {
.app-header {
position: fixed;
z-index: 10;
}
.body-wrapper {
>.container-fluid {
padding-top: calc(#{$header-height} + 15px);
}
}
}
}
@include media-breakpoint-up(xl) {
#main-wrapper[data-layout="vertical"] {
// Fixed Header + Minisidebar
&[data-header-position="fixed"][data-sidebartype="mini-sidebar"] {
.app-header {
width: calc(100%);
}
}
// Header position
&[data-header-position="fixed"] {
.app-header {
width: calc(100% - #{$sidebar-width-full});
}
}
// Full Sidebar
&[data-sidebartype="full"] {
.body-wrapper {
margin-left: $sidebar-width-full;
}
}
}
}
//
// Responsive view (below desktop view)
//
@media (max-width: 1199px) {
#main-wrapper[data-layout="vertical"] {
&[data-sidebartype="mini-sidebar"],
&[data-sidebartype="full"] {
.left-sidebar {
left: -$sidebar-width-full;
}
&.show-sidebar {
.left-sidebar {
left: 0;
}
}
}
}
}
@@ -0,0 +1,121 @@
// ----------------------------------------------
// SideBar Style
// ----------------------------------------------
.left-sidebar {
width: $sidebar-width-full;
background-color: $white;
position: absolute;
transition: .2s ease-in;
height: 100%;
z-index: 11;
border-right: 1px solid rgb(229, 234, 239);
.scroll-sidebar {
overflow-y: auto;
padding: $sidebar-spacing-x;
height: calc(100vh - 80px);
border-radius: $border-radius;
.simplebar-track.simplebar-horizontal {
visibility: hidden !important;
}
}
}
.brand-logo {
min-height: $header-height;
padding: $sidebar-spacing-x;
}
.unlimited-access {
padding: 18px 22px 25px;
margin: 0 -5px;
.unlimited-access-img {
margin: -35px -5px 0 -43px;
}
}
.nav-small-cap {
margin-top: 24px;
color: $dark;
font-size: 12px;
font-weight: 700;
padding: 3px 12px;
line-height: 26px;
text-transform: uppercase;
.nav-small-cap-icon {
display: none;
}
}
.sidebar-nav {
ul {
.sidebar-item {
.sidebar-link {
color: $sidebar-text;
display: flex;
font-size: 14px;
white-space: nowrap;
align-items: center;
line-height: 25px;
position: relative;
margin: 0px 0px 2px;
padding: 10px;
border-radius: 7px;
gap: 15px;
font-weight: $font-weight-normal;
span:first-child {
display: flex;
}
.ti {
flex-shrink: 0;
font-size: 21px;
}
&:hover {
background-color: rgba($primary, 0.1);
color: $primary;
&.has-arrow::after {
border-color: $primary;
}
}
}
.sidebar-link.active {
&:hover {
&.has-arrow::after {
border-color: $white;
}
}
}
.link-disabled {
opacity: $link-disabled;
}
&.selected>.sidebar-link.active,
&.selected>.sidebar-link,
>.sidebar-link.active {
background-color: $primary;
color: $white;
}
}
}
.sidebar-list {
.sidebar-list-item {
padding: 8px 0;
}
}
}
.collapse.in {
display: block;
}
@@ -0,0 +1,37 @@
// ----------------------------------------------
// Dashboard1 Style
// ----------------------------------------------
.timeline-widget {
.timeline-item {
min-height: 70px;
.timeline-time {
padding: 6px 16px 6px 0;
min-width: 90px;
}
.timeline-badge-wrap {
.timeline-badge {
width: 12px;
height: 12px;
border-radius: 50px;
background-color: transparent;
}
.timeline-badge-border {
width: 1px;
height: 100%;
background-color: $border-color;
}
}
.timeline-desc {
padding: 6px 16px;
}
.timeline-badge.badge-primary {
border: 2px solid $primary;
}
}
}
+944
View File
@@ -0,0 +1,944 @@
{
"version": "7",
"about": "This is a Prepros (https://prepros.io) configuration file. You can commit this file to a git repo to backup and sync project configurations.",
"config": {
"proxy": {
"enable": false,
"target": "",
"useLocalAssets": false
},
"reload": {
"enable": true,
"delay": 0,
"animate": true,
"afterUpload": false
},
"sync": {
"enable": false,
"mouse": true,
"keyboard": true,
"form": true,
"scroll": true
},
"watcher": {
"enable": true,
"maxFiles": 2000,
"usePolling": false,
"pollingInterval": 500,
"extensions": [
".html",
".htm",
".php"
],
"ignore": {
"patterns": [
".*",
"wp-admin",
"wp-includes",
"node_modules",
"Prepros Export",
"bower_components"
],
"exceptions": []
}
},
"exporter": {
"ignore": {
"patterns": [
".*",
"desktop.ini",
"prepros.cfg",
"node_modules",
"Prepros Export",
"prepros.config",
"prepros-6.config",
"*-original.jpg",
"*-original.jpeg",
"*-original.png",
"*-original.svg",
"*.scss",
"*.sass",
"*.less",
"*.pug",
"*.jade",
"*.styl",
"*.haml",
"*.slim",
"*.coffee",
"*.kit",
"*.turf",
"*.ts"
],
"exceptions": []
}
},
"uploader": {
"remotePath": "",
"timeout": 20000,
"autoUpload": false,
"reuseConnection": true,
"connectionType": "ftp",
"history": []
},
"packages": {
"createPackageLock": true
},
"images": {
"preserveOriginal": true
},
"tasks": {
"autoprefixer": {
"cascade": true,
"add": true,
"remove": true,
"supports": true,
"flexbox": true,
"grid": "autoplace",
"browsers": [
"last 2 versions"
],
"sourceMap": false
},
"babel": {
"sourceMap": false,
"presets": {
"@babel/preset-env": {
"enable": true,
"options": {
"targets": [
"last 2 versions"
],
"preserveImports": false,
"polyfills": false
}
},
"@babel/preset-react": true,
"@babel/preset-flow": false
},
"plugins": {
"@babel/plugin-proposal-class-static-block": false,
"@babel/plugin-proposal-class-properties": false,
"@babel/plugin-proposal-decorators": {
"enable": false,
"options": {
"decoratorsBeforeExport": true
}
},
"@babel/plugin-proposal-export-namespace-from": false,
"@babel/plugin-proposal-function-sent": false,
"@babel/plugin-proposal-logical-assignment-operators": false,
"@babel/plugin-proposal-nullish-coalescing-operator": false,
"@babel/plugin-proposal-numeric-separator": false,
"@babel/plugin-proposal-optional-chaining": false,
"@babel/plugin-proposal-private-methods": false,
"@babel/plugin-proposal-throw-expressions": false
},
"customPresets": [],
"customPlugins": []
},
"bundle-js": {
"sourceMap": false,
"exclude": [
"node_modules",
"bower_components"
],
"devMode": true,
"globals": [],
"externals": [],
"babel": {
"enable": true,
"options": {
"sourceMap": false,
"presets": {
"@babel/preset-env": {
"enable": true,
"options": {
"targets": [
"last 2 versions"
],
"preserveImports": false,
"polyfills": false
}
},
"@babel/preset-react": true,
"@babel/preset-flow": false
},
"plugins": {
"@babel/plugin-proposal-class-static-block": false,
"@babel/plugin-proposal-class-properties": false,
"@babel/plugin-proposal-decorators": {
"enable": false,
"options": {
"decoratorsBeforeExport": true
}
},
"@babel/plugin-proposal-export-namespace-from": false,
"@babel/plugin-proposal-function-sent": false,
"@babel/plugin-proposal-logical-assignment-operators": false,
"@babel/plugin-proposal-nullish-coalescing-operator": false,
"@babel/plugin-proposal-numeric-separator": false,
"@babel/plugin-proposal-optional-chaining": false,
"@babel/plugin-proposal-private-methods": false,
"@babel/plugin-proposal-throw-expressions": false
},
"customPresets": [],
"customPlugins": []
}
},
"css": {
"enable": true
}
},
"coffeescript": {
"header": false,
"bare": false,
"sourceMap": false
},
"command": {
"command": "",
"rootDir": ""
},
"concat-js": {
"sourceMap": false,
"rootDir": ""
},
"copy": {
"sourceMap": false
},
"dart-sass": {
"indentType": "space",
"allowWildcardImports": false,
"indentWidth": 2,
"linefeed": "lf",
"removeCharset": false,
"sourceMap": false
},
"haml": {
"doubleQuoteAttributes": true
},
"jpg": {
"quality": 90
},
"less": {
"javascriptEnabled": false,
"strictImports": false,
"insecure": false,
"math": "always",
"strictUnits": false,
"dumpLineNumbers": false,
"sourceMap": false
},
"markdown": {
"githubFlavored": true,
"wrapWithHtml": false
},
"minify-css": {
"sourceMap": false
},
"minify-html": {
"caseSensitive": false,
"collapseBooleanAttributes": true,
"collapseInlineTagWhitespace": false,
"collapseWhitespace": true,
"conservativeCollapse": false,
"decodeEntities": false,
"html5": true,
"includeAutoGeneratedTags": true,
"keepClosingSlash": false,
"minifyCSS": true,
"minifyJS": true,
"preserveLineBreaks": false,
"preventAttributesEscaping": false,
"processConditionalComments": false,
"removeAttributeQuotes": false,
"removeComments": true,
"removeEmptyAttributes": false,
"removeEmptyElement": false,
"removeOptionalTags": false,
"removeRedundantAttributes": false,
"removeScriptTypeAttributes": false,
"removeStyleLinkTypeAttributes": false,
"removeTagWhitespace": false,
"sortAttributes": false,
"sortClassName": false,
"useShortDoctype": true
},
"minify-js": {
"parse": {
"bare_returns": false
},
"compress": {
"arrows": true,
"arguments": false,
"booleans": true,
"booleans_as_integers": false,
"collapse_vars": true,
"comparisons": true,
"computed_props": true,
"conditionals": true,
"dead_code": true,
"directives": true,
"drop_console": false,
"drop_debugger": true,
"evaluate": true,
"expression": false,
"global_defs": [],
"hoist_funs": false,
"hoist_props": true,
"hoist_vars": false,
"if_return": true,
"inline": 3,
"join_vars": true,
"keep_fargs": true,
"keep_infinity": false,
"loops": true,
"negate_iife": true,
"properties": true,
"pure_funcs": [],
"pure_getters": false,
"reduce_funcs": true,
"reduce_vars": true,
"sequences": true,
"side_effects": true,
"switches": true,
"top_retain": [],
"typeofs": true,
"unsafe": false,
"unsafe_arrows": false,
"unsafe_comps": false,
"unsafe_Function": false,
"unsafe_math": false,
"unsafe_proto": false,
"unsafe_regexp": false,
"unsafe_undefined": false,
"unused": true
},
"mangle": {
"eval": false,
"reserved": []
},
"output": {
"ascii_only": false,
"braces": false,
"comments": "none",
"inline_script": true,
"keep_numbers": false,
"keep_quoted_props": false,
"preamble": null,
"quote_keys": false,
"quote_style": 0,
"semicolons": true,
"shebang": true,
"webkit": false,
"wrap_iife": false,
"wrap_func_args": true
},
"sourceMap": false,
"toplevel": false,
"ie8": false,
"keep_classnames": false,
"keep_fnames": false,
"safari10": false
},
"node-sass": {
"indentType": "space",
"allowWildcardImports": false,
"indentWidth": 2,
"linefeed": "lf",
"outputStyle": "expanded",
"precision": 10,
"sourceMap": false,
"removeCharset": false,
"sourceComments": false
},
"png": {
"quality": 90
},
"postcss-import": {
"ignoreKeywords": [],
"sourceMap": false
},
"postcss-preset-env": {
"stage": 2,
"browsers": [
"last 2 versions"
],
"sourceMap": false
},
"pug": {
"pretty": true
},
"slim": {
"indent": "space",
"indentSize": 2,
"pretty": true
},
"stylus": {
"useNib": true,
"sourceMap": false,
"linenos": false
},
"svg": {
"cleanupAttrs": true,
"removeDoctype": true,
"removeXMLProcInst": true,
"removeComments": true,
"removeMetadata": true,
"removeTitle": true,
"removeDesc": true,
"removeUselessDefs": true,
"removeEditorsNSData": true,
"removeEmptyAttrs": true,
"removeHiddenElems": true,
"removeEmptyText": true,
"removeEmptyContainers": true,
"removeViewBox": false,
"cleanupEnableBackground": true,
"convertStyleToAttrs": true,
"convertColors": true,
"convertPathData": true,
"convertTransform": true,
"removeUnknownsAndDefaults": true,
"removeNonInheritableGroupAttrs": true,
"removeUselessStrokeAndFill": true,
"removeUnusedNS": true,
"cleanupIDs": true,
"cleanupNumericValues": true,
"moveElemsAttrsToGroup": true,
"moveGroupAttrsToElems": true,
"collapseGroups": true,
"removeRasterImages": false,
"mergePaths": true,
"convertShapeToPath": true,
"sortAttrs": true,
"removeDimensions": true
},
"tailwindcss": {
"rootDir": "",
"content": [
"**/*.html",
"**/*.php",
"**/*.js",
"!wp-admin",
"!wp-includes",
"!node_modules",
"!Prepros Export"
]
},
"turf": {
"rootDir": ""
},
"typescript": {
"allowJs": false,
"allowSyntheticDefaultImports": true,
"allowUmdGlobalAccess": false,
"allowUnreachableCode": false,
"allowUnusedLabels": false,
"alwaysStrict": false,
"charset": "utf8",
"checkJs": false,
"declaration": false,
"disableSizeLimit": false,
"downlevelIteration": false,
"emitBOM": false,
"emitDecoratorMetadata": false,
"experimentalDecorators": false,
"forceConsistentCasingInFileNames": false,
"importHelpers": false,
"jsx": "React",
"keyofStringsOnly": false,
"lib": [],
"maxNodeModuleJsDepth": 0,
"module": "ES2015",
"moduleResolution": "NodeJs",
"newLine": "LineFeed",
"noFallthroughCasesInSwitch": false,
"noImplicitAny": false,
"noImplicitReturns": false,
"noImplicitThis": false,
"noStrictGenericChecks": false,
"noUnusedLocals": false,
"noUnusedParameters": false,
"noImplicitUseStrict": false,
"noLib": false,
"noResolve": false,
"preserveConstEnums": false,
"jsxFactory": "React.createElement",
"removeComments": false,
"skipLibCheck": false,
"sourceMap": false,
"strict": false,
"strictFunctionTypes": false,
"strictBindCallApply": false,
"strictNullChecks": false,
"strictPropertyInitialization": false,
"suppressExcessPropertyErrors": false,
"suppressImplicitAnyIndexErrors": false,
"target": "ES3",
"resolveJsonModule": false,
"esModuleInterop": false,
"useDefineForClassFields": false
}
},
"fileTypes": {
"sass": {
"extensions": [
".scss",
".sass"
],
"autoCompile": true,
"sourceMap": false,
"tasks": [
{
"task": "dart-sass",
"enable": true
},
{
"task": "autoprefixer",
"enable": true
},
{
"task": "minify-css",
"enable": false
}
],
"output": {
"extension": ".css",
"type": "REPLACE_SEGMENTS",
"segments": [
{
"segment": "scss",
"replaceWith": "css"
},
{
"segment": "sass",
"replaceWith": "css"
}
]
}
},
"less": {
"extensions": [
".less"
],
"autoCompile": true,
"sourceMap": false,
"tasks": [
{
"task": "less",
"enable": true
},
{
"task": "autoprefixer",
"enable": true
},
{
"task": "minify-css",
"enable": false
}
],
"output": {
"extension": ".css",
"type": "REPLACE_SEGMENTS",
"segments": [
{
"segment": "less",
"replaceWith": "css"
}
]
}
},
"pug": {
"extensions": [
".pug",
".jade"
],
"autoCompile": true,
"tasks": [
{
"task": "pug",
"enable": true
},
{
"task": "minify-html",
"enable": false
}
],
"output": {
"extension": ".html",
"type": "REPLACE_SEGMENTS",
"segments": [
{
"segment": "pug",
"replaceWith": "html"
}
]
}
},
"css": {
"extensions": [
".css"
],
"autoCompile": false,
"sourceMap": false,
"tasks": [
{
"task": "copy",
"enable": true
},
{
"task": "tailwindcss",
"enable": false
},
{
"task": "postcss-import",
"enable": false
},
{
"task": "postcss-preset-env",
"enable": false
},
{
"task": "autoprefixer",
"enable": true
},
{
"task": "minify-css",
"enable": true
}
],
"output": {
"extension": ".css",
"type": "SOURCE_RELATIVE",
"relativePath": "",
"suffix": "-dist",
"alwaysSuffix": false
}
},
"javascript": {
"extensions": [
".js",
".jsx"
],
"autoCompile": false,
"sourceMap": false,
"tasks": [
{
"task": "copy",
"enable": true
},
{
"task": "concat-js",
"enable": false
},
{
"task": "babel",
"enable": false
},
{
"task": "bundle-js",
"enable": false
},
{
"task": "minify-js",
"enable": true
}
],
"output": {
"extension": ".js",
"type": "SOURCE_RELATIVE",
"relativePath": "",
"suffix": "-dist",
"alwaysSuffix": false
}
},
"stylus": {
"extensions": [
".styl"
],
"autoCompile": true,
"sourceMap": false,
"tasks": [
{
"task": "stylus",
"enable": true
},
{
"task": "autoprefixer",
"enable": true
},
{
"task": "minify-css",
"enable": false
}
],
"output": {
"extension": ".css",
"type": "REPLACE_SEGMENTS",
"segments": [
{
"segment": "stylus",
"replaceWith": "css"
},
{
"segment": "styl",
"replaceWith": "css"
}
]
}
},
"markdown": {
"extensions": [
".md",
".markdown",
".mkd"
],
"autoCompile": false,
"tasks": [
{
"task": "markdown",
"enable": true
},
{
"task": "minify-html",
"enable": false
}
],
"output": {
"extension": ".html",
"type": "REPLACE_SEGMENTS",
"segments": [
{
"segment": "markdown",
"replaceWith": "html"
}
]
}
},
"haml": {
"extensions": [
".haml"
],
"autoCompile": true,
"tasks": [
{
"task": "haml",
"enable": true
},
{
"task": "minify-html",
"enable": false
}
],
"output": {
"extension": ".html",
"type": "REPLACE_SEGMENTS",
"segments": [
{
"segment": "haml",
"replaceWith": "html"
}
]
}
},
"slim": {
"extensions": [
".slim"
],
"autoCompile": true,
"tasks": [
{
"task": "slim",
"enable": true
},
{
"task": "minify-html",
"enable": false
}
],
"output": {
"extension": ".html",
"type": "REPLACE_SEGMENTS",
"segments": [
{
"segment": "slim",
"replaceWith": "html"
}
]
}
},
"coffeescript": {
"extensions": [
".coffee"
],
"autoCompile": true,
"sourceMap": false,
"tasks": [
{
"task": "coffeescript",
"enable": true
},
{
"task": "babel",
"enable": false
},
{
"task": "bundle-js",
"enable": false
},
{
"task": "minify-js",
"enable": false
}
],
"output": {
"extension": ".js",
"type": "REPLACE_SEGMENTS",
"segments": [
{
"segment": "coffee-script",
"replaceWith": "js"
},
{
"segment": "coffeescript",
"replaceWith": "js"
},
{
"segment": "coffee",
"replaceWith": "js"
}
]
}
},
"turf": {
"extensions": [
".turf",
".kit"
],
"autoCompile": true,
"tasks": [
{
"task": "turf",
"enable": true
},
{
"task": "minify-html",
"enable": false
}
],
"output": {
"extension": ".html",
"type": "REPLACE_SEGMENTS",
"segments": [
{
"segment": "turf",
"replaceWith": "html"
}
]
}
},
"typescript": {
"extensions": [
".ts",
".tsx"
],
"autoCompile": true,
"sourceMap": false,
"tasks": [
{
"task": "typescript",
"enable": true
},
{
"task": "babel",
"enable": false
},
{
"task": "bundle-js",
"enable": false
},
{
"task": "minify-js",
"enable": false
}
],
"output": {
"extension": ".js",
"type": "REPLACE_SEGMENTS",
"segments": [
{
"segment": "typescript",
"replaceWith": "js"
},
{
"segment": "ts",
"replaceWith": "js"
}
]
}
},
"jpg": {
"extensions": [
".jpg",
".jpeg"
],
"tasks": [
{
"task": "jpg",
"enable": true
}
],
"output": {
"extension": ".jpg",
"type": "SOURCE_RELATIVE",
"relativePath": ""
}
},
"png": {
"extensions": [
".png"
],
"tasks": [
{
"task": "png",
"enable": true
}
],
"output": {
"extension": ".png",
"type": "SOURCE_RELATIVE",
"relativePath": ""
}
},
"svg": {
"extensions": [
".svg"
],
"tasks": [
{
"task": "svg",
"enable": true
}
],
"output": {
"extension": ".svg",
"type": "SOURCE_RELATIVE",
"relativePath": ""
}
}
},
"files": [
{
"file": "styles.scss",
"config": {
"tasks": {
"minify-css": {
"enable": true
}
},
"customOutput": "C:\\Users\\Rutvik\\Desktop\\office\\bitbucket\\bootstrap\\Modernize-Free\\src\\assets\\css\\styles.min.css"
}
}
]
}
}
+35
View File
@@ -0,0 +1,35 @@
@import url('https://fonts.googleapis.com/css2?family=Plus+Jakarta+Sans:wght@200;300;400;500;600;700;800&display=swap');
@import "./variables/variables";
// Import Bootstrap source files (Required file)
@import "../libs/bootstrap/scss/bootstrap.scss";
@import "./variables/theme-variables";
// Scrollbar style (Required file)
@import "../libs/simplebar/dist/simplebar.css";
// Tabler Icons style
@import "../css/icons/tabler-icons/tabler-icons.css";
// Theme Layouts style (Required file)
@import "./layouts/sidebar";
@import "./layouts/header";
@import "./layouts/layouts";
// Component style (Required file)
@import "./component/reboot";
@import "./component/card";
// Utilities style (Required file)
@import "./utilities/icon-size";
@import "./utilities/background";
// Pages style (Required file)
@import "./pages/dashboard1";
@@ -0,0 +1,17 @@
// ----------------------------------------------
// Background Style
// ----------------------------------------------
.radial-gradient {
position: relative;
&::before {
content: "";
position: absolute;
height: 100%;
width: 100%;
opacity: 0.3;
background: radial-gradient(rgb(210, 241, 223), rgb(211, 215, 250), rgb(186, 216, 244)) 0% 0% / 400% 400%;
animation: 15s ease 0s infinite normal none running gradient;
}
}
@@ -0,0 +1,12 @@
// ----------------------------------------------
// Icon Size Style
// ----------------------------------------------
.round-8 {
width: 8px;
height: 8px;
}
.round-20 {
width: 20px !important;
height: 20px !important;
}
@@ -0,0 +1,38 @@
// ----------------------------------------------
// Theme Variables Style
// ----------------------------------------------
// ----------------------------------------------
// Header
// ----------------------------------------------
$header-height: 70px;
$navlink-padding: 8px 16px;
$header-shadow: 1px 0px 20px 0px rgb(0 0 0 / 12%);
// ----------------------------------------------
// Sidebar
// ----------------------------------------------
$custom-gray : #7C8FAC;
$sidebar-text: $dark;
$sidebar-link-padding: 12px 15px;
$sidebar-icon-size: 23px;
$sidebar-first-level-padding: 0 0 10px 0;
$sidebar-first-level-link-padding: 10px 15px;
$sidebar-first-level-icon-size: 14px;
$sidebar-width-full: 270px;
$sidebar-width-iconbar: 180px;
$sidebar-width-mini: 87px;
$sidebar-spacing-x: 0 24px;
$link-disabled: 0.38;
$boxed-width: 1200px; // boxed layout width
// sidebar
$sidebar-height: 65px;
$sidebar-li-width: 240px;
$sidebar-first-level-width: 400px;
@@ -0,0 +1,217 @@
// ----------------------------------------------
// Variables Style
// ----------------------------------------------
// colors
$white: #fff !default;
$gray-100: #F6F9FC !default;
$gray-200: #EAEFF4 !default;
$gray-300: #DFE5EF !default;
$gray-400: #7C8FAC !default;
$gray-500: #5A6A85 !default;
$gray-600: #2A3547 !default;
$black: #000 !default;
// Color
$blue: #5D87FF !default;
$indigo: #6610f2 !default;
$purple: #6f42c1 !default;
$pink: #d63384 !default;
$red: #FA896B !default;
$orange: #fd7e14 !default;
$yellow: #FFAE1F !default;
$green: #13DEB9 !default;
$teal: #20c997 !default;
$cyan: #539BFF !default;
// Main Colors
$primary: $blue !default;
$secondary: #49BEFF !default;
$success: $green !default;
$info: $cyan !default;
$warning: $yellow !default;
$danger: $red !default;
$light: $gray-100 !default;
$muted: $gray-500 !default;
$dark: $gray-600 !default;
$dark-light: $gray-600 !default;
$light-gray: $gray-100 !default;
// light colors
$light-primary: #ECF2FF;
$light-secondary: #E8F7FF;
$light-info: #EBF3FE;
$light-success: #E6FFFA;
$light-warning: #FEF5E5;
$light-danger: #FBF2EF;
$light-indigo: #EBF3FE;
// Theme Colorss
$theme-colors: (
"primary": $primary,
"secondary": $secondary,
"success": $success,
"info": $info,
"warning": $warning,
"danger": $danger,
"light": $light,
"dark": $dark,
"muted": $muted,
"indigo": $indigo,
"light-primary": $light-primary,
"light-secondary": $light-secondary,
"light-info": $light-info,
"light-success": $light-success,
"light-warning": $light-warning,
"light-danger": $light-danger,
"light-indigo": $light-indigo,
"dark-light": $dark-light,
"light-gray": $light-gray,
) !default;
// Spacer
$spacer: 1rem !default;
$spacers: (
0: 0,
1: $spacer * 0.25,
2: $spacer * 0.5,
3: $spacer,
4: $spacer * 1.5,
5: $spacer * 3,
6: 12px,
7: 30px,
8: 10px,
9: 20px,
) !default;
// Common
$min-contrast-ratio: 1.7 !default;
// Margins
$enable-negative-margins: true !default;
$enable-shadows: true !default;
// Global
$text-muted: $muted !default;
$grid-gutter-width: 24px !default;
// Font Weight
$font-weight-lighter: 300 !default;
$font-weight-light: 300 !default;
$font-weight-normal: 400 !default;
$font-weight-bold: 500 !default;
$font-weight-bolder: 700 !default;
$font-weight-base: $font-weight-normal !default;
// Buttons
$btn-padding-y: 7px !default;
$btn-padding-x: 16px !default;
$btn-font-weight: 500 !default;
$btn-border-radius: 7px !default;
$btn-box-shadow: unset !default;
$btn-font-size: 14 !default;
$btn-border-radius-lg: 9px !default;
// Font Family
$font-family-sans-serif: "Plus Jakarta Sans", sans-serif !default;
// Font Sizes
$font-sizes: (
1: 10px,
2: 12px,
3: 14px,
4: 16px,
5: 18px,
6: 20px,
8: 30px,
) !default;
$font-size-base: 0.875rem !default;
// Line Heght
$line-height-base: 1.5 !default;
$line-height-sm: 1.25 !default;
$line-height-lg: 2 !default;
// Body
$body-bg: $white !default;
$body-color: #5A6A85 !default;
// Heading
$headings-color: $dark !default;
$headings-font-weight: 500 !default;
// Border Color
$border-color: #ebf1f6 !default;
// Card
$card-title-color: $dark !default;
$card-subtitle-color: $dark !default;
$card-spacer-y: 30px !default;
$card-spacer-x: 30px !default;
$card-border-width: 0px !default;
$card-border-color: #ebf1f6 !default;
$card-border-radius: 7px;
$card-box-shadow: rgb(145 158 171 / 20%) 0px 0px 2px 0px,
rgb(145 158 171 / 12%) 0px 12px 24px -4px !default;
// Border Radius
$border-radius: 7px !default;
$border-radius-sm: 5px !default;
$border-radius-lg: 15px !default;
$border-radius-xl: 12px !default;
// Badges
$badge-font-size: 14px !default;
$badge-font-weight: $font-weight-normal !default;
$badge-padding-y: 5px !default;
$badge-padding-x: 10px !default;
$badge-border-radius: 4px;
// Table
$table-cell-padding-y: 16px !default;
$table-cell-padding-x: 16px !default;
$table-th-font-weight: 600 !default;
$table-striped-bg: $gray-200 !default;
$table-hover-bg: $gray-100 !default;
$table-border-color: $border-color !default;
// Input
$form-label-color: $gray-600;
$form-label-font-weight: 600;
$form-select-indicator-padding: 38px;
$form-select-border-radius: 7px !default;
$form-select-box-shadow: unset !default;
$input-border-radius: 7px !default;
$input-group-addon-bg: $gray-200 !default;
$input-group-addon-border-color: $light !default;
$input-border-color: #DFE5EF !default;
$input-bg: transparent !default;
$input-color: $gray-500 !default;
$input-padding-y: 8px;
$input-padding-x: 16px;
$form-check-input-width: 1.188em;
$form-check-min-height: 1.188em;
$form-check-input-border: 1.25px solid #dfe5ef;
// Dropdown
$dropdown-width: 360px !default;
$dropdown-border-color: transparent !default;
$dropdown-item-padding-y: 10px !default;
$dropdown-link-hover-bg: $gray-100 !default;
$dropdown-link-active-bg: $gray-100;
$dropdown-link-active-color: $dark;
$dropdown-box-shadow: rgb(145 158 171 / 20%) 0px 0px 2px 0px,
rgb(145 158 171 / 12%) 0px 12px 24px -4px;
// Modal
$modal-content-border-width: 0 !default;
// navbar
$navbar-light-color: rgba($gray-600, 1) !default;
$navbar-light-hover-color: rgba($primary, 1) !default;
$navbar-dark-color: rgba($gray-300, 1) !default;
$navbar-dark-hover-color: rgba($primary, 1) !default;