├── .eslintrc.json ├── styles ├── _user.scss ├── theme │ ├── components │ │ ├── _reboot.scss │ │ ├── _card.scss │ │ ├── _scrollspy.scss │ │ ├── _table.scss │ │ ├── _social-button.scss │ │ ├── _badge.scss │ │ ├── _forms.scss │ │ ├── _docs.scss │ │ └── _button.scss │ ├── utilities │ │ ├── _shadows.scss │ │ ├── _text.scss │ │ ├── _background.scss │ │ ├── _position.scss │ │ ├── _border.scss │ │ └── _icon-shape.scss │ ├── _theme.scss │ └── vendor │ │ └── apexChart │ │ └── _apexchart.scss ├── _user-variables.scss └── theme.scss ├── app ├── favicon.ico ├── (auth) │ └── authentication │ │ ├── forget-password │ │ └── loading.js │ │ └── layout.js ├── (dashboard) │ ├── pages │ │ ├── api-demo │ │ │ ├── page.js │ │ │ └── ServerSideData.js │ │ ├── billing │ │ │ └── page.js │ │ ├── settings │ │ │ └── page.js │ │ └── profile │ │ │ └── page.js │ ├── layout.js │ ├── changelog │ │ └── page.js │ └── layout-vertical │ │ └── page.js ├── not-found.js └── layout.js ├── jsconfig.json ├── public ├── images │ ├── avatar │ │ ├── avatar.jpg │ │ ├── avatar-1.jpg │ │ ├── avatar-10.jpg │ │ ├── avatar-11.jpg │ │ ├── avatar-12.jpg │ │ ├── avatar-13.jpg │ │ ├── avatar-14.jpg │ │ ├── avatar-15.jpg │ │ ├── avatar-16.jpg │ │ ├── avatar-17.jpg │ │ ├── avatar-18.jpg │ │ ├── avatar-19.jpg │ │ ├── avatar-2.jpg │ │ ├── avatar-20.jpg │ │ ├── avatar-21.jpg │ │ ├── avatar-3.jpg │ │ ├── avatar-4.jpg │ │ ├── avatar-5.jpg │ │ ├── avatar-6.jpg │ │ ├── avatar-7.jpg │ │ ├── avatar-8.jpg │ │ └── avatar-9.jpg │ ├── blog │ │ └── blog-img-1.jpg │ ├── favicon │ │ └── favicon.ico │ ├── marketing │ │ ├── chrome.png │ │ ├── edge.png │ │ ├── opera.png │ │ ├── safari.png │ │ ├── firefox.png │ │ └── hero-img.jpg │ ├── placeholder │ │ ├── 4by3.jpg │ │ ├── placeholder-img.jpg │ │ └── placeholder-4by3.svg │ ├── brand │ │ ├── logo │ │ │ └── brand-logo.png │ │ ├── layers-logo.svg │ │ └── dropbox-logo.svg │ ├── error │ │ └── 404-error-img.png │ ├── background │ │ ├── slider-img-1.jpg │ │ ├── slider-img-2.jpg │ │ ├── slider-img-3.jpg │ │ └── profile-cover.jpg │ ├── slide-img │ │ ├── slider-img-1.jpg │ │ ├── slider-img-2.jpg │ │ └── slider-img-3.jpg │ ├── svg │ │ └── checked-mark.svg │ └── creditcard │ │ └── mastercard.svg └── fonts │ └── feather-icons │ ├── fonts │ ├── feather.ttf │ └── feather.woff │ └── icons │ ├── circle.svg │ ├── minus.svg │ ├── check.svg │ ├── play.svg │ ├── chevron-down.svg │ ├── chevron-up.svg │ ├── droplet.svg │ ├── chevron-left.svg │ ├── chevron-right.svg │ ├── cloud.svg │ ├── framer.svg │ ├── moon.svg │ ├── shield.svg │ ├── square.svg │ ├── twitch.svg │ ├── volume.svg │ ├── zap.svg │ ├── activity.svg │ ├── navigation-2.svg │ ├── navigation.svg │ ├── bookmark.svg │ ├── filter.svg │ ├── disc.svg │ ├── edit-2.svg │ ├── umbrella.svg │ ├── x.svg │ ├── bluetooth.svg │ ├── clock.svg │ ├── code.svg │ ├── facebook.svg │ ├── plus.svg │ ├── thermometer.svg │ ├── crop.svg │ ├── power.svg │ ├── search.svg │ ├── arrow-up.svg │ ├── eye.svg │ ├── folder.svg │ ├── message-square.svg │ ├── minus-circle.svg │ ├── pause.svg │ ├── send.svg │ ├── slash.svg │ ├── stop-circle.svg │ ├── terminal.svg │ ├── user.svg │ ├── arrow-down.svg │ ├── arrow-left.svg │ ├── arrow-right.svg │ ├── arrow-up-left.svg │ ├── bell.svg │ ├── corner-left-up.svg │ ├── corner-up-left.svg │ ├── edit-3.svg │ ├── lock.svg │ ├── mouse-pointer.svg │ ├── octagon.svg │ ├── pie-chart.svg │ ├── play-circle.svg │ ├── rewind.svg │ ├── skip-back.svg │ ├── tv.svg │ ├── arrow-down-left.svg │ ├── arrow-up-right.svg │ ├── at-sign.svg │ ├── award.svg │ ├── bold.svg │ ├── chevrons-down.svg │ ├── chevrons-left.svg │ ├── chevrons-up.svg │ ├── corner-down-left.svg │ ├── corner-right-up.svg │ ├── corner-up-right.svg │ ├── map-pin.svg │ ├── rotate-ccw.svg │ ├── rotate-cw.svg │ ├── sidebar.svg │ ├── skip-forward.svg │ ├── underline.svg │ ├── unlock.svg │ ├── wind.svg │ ├── arrow-down-right.svg │ ├── battery.svg │ ├── chevrons-right.svg │ ├── columns.svg │ ├── corner-down-right.svg │ ├── corner-left-down.svg │ ├── corner-right-down.svg │ ├── fast-forward.svg │ ├── home.svg │ ├── music.svg │ ├── rss.svg │ ├── tablet.svg │ ├── toggle-left.svg │ ├── triangle.svg │ ├── video.svg │ ├── volume-1.svg │ ├── check-circle.svg │ ├── credit-card.svg │ ├── file.svg │ ├── flag.svg │ ├── maximize.svg │ ├── minimize.svg │ ├── toggle-right.svg │ ├── trending-up.svg │ ├── divide.svg │ ├── dollar-sign.svg │ ├── git-merge.svg │ ├── minus-square.svg │ ├── smartphone.svg │ ├── star.svg │ ├── target.svg │ ├── trending-down.svg │ ├── anchor.svg │ ├── book-open.svg │ ├── book.svg │ ├── compass.svg │ ├── info.svg │ ├── menu.svg │ ├── briefcase.svg │ ├── copy.svg │ ├── italic.svg │ ├── key.svg │ ├── more-vertical.svg │ ├── type.svg │ ├── x-circle.svg │ ├── check-square.svg │ ├── cloud-lightning.svg │ ├── link-2.svg │ ├── mail.svg │ ├── more-horizontal.svg │ ├── paperclip.svg │ ├── percent.svg │ ├── tag.svg │ ├── trash.svg │ ├── bar-chart-2.svg │ ├── bar-chart.svg │ ├── camera.svg │ ├── hexagon.svg │ ├── pause-circle.svg │ ├── plus-circle.svg │ ├── pocket.svg │ ├── thumbs-up.svg │ ├── zoom-out.svg │ ├── airplay.svg │ ├── alert-circle.svg │ ├── archive.svg │ ├── edit.svg │ ├── git-commit.svg │ ├── layers.svg │ ├── layout.svg │ ├── share.svg │ ├── upload.svg │ ├── voicemail.svg │ ├── volume-2.svg │ ├── arrow-left-circle.svg │ ├── arrow-up-circle.svg │ ├── folder-minus.svg │ ├── heart.svg │ ├── help-circle.svg │ ├── image.svg │ ├── link.svg │ ├── log-in.svg │ ├── log-out.svg │ ├── map.svg │ ├── speaker.svg │ ├── user-minus.svg │ ├── x-square.svg │ ├── arrow-down-circle.svg │ ├── arrow-right-circle.svg │ ├── clipboard.svg │ ├── cloud-off.svg │ ├── database.svg │ ├── delete.svg │ ├── download.svg │ ├── feather.svg │ ├── monitor.svg │ ├── trello.svg │ ├── user-check.svg │ ├── volume-x.svg │ ├── plus-square.svg │ ├── shopping-bag.svg │ ├── thumbs-down.svg │ ├── cast.svg │ ├── git-branch.svg │ ├── tool.svg │ ├── video-off.svg │ ├── camera-off.svg │ ├── frown.svg │ ├── hash.svg │ ├── meh.svg │ ├── radio.svg │ ├── save.svg │ ├── shopping-cart.svg │ ├── smile.svg │ ├── download-cloud.svg │ ├── external-link.svg │ ├── file-minus.svg │ ├── pen-tool.svg │ ├── repeat.svg │ ├── align-left.svg │ ├── git-pull-request.svg │ ├── headphones.svg │ ├── users.svg │ ├── wifi.svg │ ├── zoom-in.svg │ ├── align-center.svg │ ├── align-right.svg │ ├── divide-circle.svg │ ├── grid.svg │ ├── inbox.svg │ ├── instagram.svg │ ├── linkedin.svg │ ├── maximize-2.svg │ ├── refresh-ccw.svg │ ├── refresh-cw.svg │ ├── user-x.svg │ ├── align-justify.svg │ ├── folder-plus.svg │ ├── globe.svg │ ├── minimize-2.svg │ ├── printer.svg │ ├── shield-off.svg │ ├── twitter.svg │ ├── x-octagon.svg │ ├── calendar.svg │ ├── mic.svg │ ├── truck.svg │ ├── user-plus.svg │ ├── alert-octagon.svg │ ├── cloud-rain.svg │ ├── command.svg │ ├── divide-square.svg │ ├── dribbble.svg │ ├── alert-triangle.svg │ ├── file-plus.svg │ ├── server.svg │ ├── zap-off.svg │ ├── battery-charging.svg │ ├── crosshair.svg │ ├── message-circle.svg │ ├── upload-cloud.svg │ ├── shuffle.svg │ ├── chrome.svg │ ├── coffee.svg │ ├── scissors.svg │ ├── share-2.svg │ ├── trash-2.svg │ ├── box.svg │ ├── bell-off.svg │ ├── eye-off.svg │ ├── watch.svg │ ├── file-text.svg │ ├── gift.svg │ ├── list.svg │ ├── move.svg │ ├── codepen.svg │ ├── gitlab.svg │ ├── hard-drive.svg │ ├── mic-off.svg │ ├── package.svg │ ├── phone.svg │ ├── github.svg │ ├── figma.svg │ ├── cloud-drizzle.svg │ ├── aperture.svg │ ├── youtube.svg │ ├── wifi-off.svg │ ├── cloud-snow.svg │ ├── life-buoy.svg │ ├── phone-call.svg │ ├── film.svg │ ├── sunrise.svg │ ├── sunset.svg │ ├── phone-off.svg │ ├── loader.svg │ ├── sliders.svg │ ├── phone-missed.svg │ ├── phone-incoming.svg │ ├── phone-outgoing.svg │ ├── phone-forwarded.svg │ ├── codesandbox.svg │ ├── sun.svg │ ├── cpu.svg │ ├── slack.svg │ └── settings.svg ├── next.config.js ├── hooks └── useMounted.js ├── widgets ├── PageHeading.js ├── index.js ├── features │ └── FeatureLeftTopIcon.js ├── form-select │ └── FormSelect.js ├── stats │ └── StatRightTopIcon.js └── highlight-code │ └── HighlightCode.js ├── .gitignore ├── data ├── code │ ├── BreadcrumbCode.js │ ├── TooltipsCode.js │ ├── CloseCode.js │ └── BadgesCode.js ├── Notification.js ├── dashboard │ ├── ProjectsStatsData.js │ └── TeamsData.js └── pricing │ ├── FeaturesData.js │ └── FAQsData.js ├── components ├── CopyToClipboardButton.js └── bootstrap │ └── DotBadge.js ├── sub-components ├── changelog │ └── Version_01_00_00.js └── settings │ └── DeleteAccount.js ├── LICENSE ├── layouts └── navbars │ └── NavbarTop.js └── package.json /.eslintrc.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": "next/core-web-vitals" 3 | } 4 | -------------------------------------------------------------------------------- /styles/_user.scss: -------------------------------------------------------------------------------- 1 | // 2 | // user.scss 3 | // Use this to write your custom SCSS 4 | // -------------------------------------------------------------------------------- /styles/theme/components/_reboot.scss: -------------------------------------------------------------------------------- 1 | 2 | 3 | body{ 4 | -webkit-font-smoothing: antialiased; 5 | 6 | } -------------------------------------------------------------------------------- /app/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codescandy/dashui-free-nextjs-admin-template/HEAD/app/favicon.ico -------------------------------------------------------------------------------- /jsconfig.json: -------------------------------------------------------------------------------- 1 | { 2 | "compilerOptions": { 3 | "paths": { 4 | "*": ["./*"] 5 | } 6 | } 7 | } 8 | -------------------------------------------------------------------------------- /public/images/avatar/avatar.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codescandy/dashui-free-nextjs-admin-template/HEAD/public/images/avatar/avatar.jpg -------------------------------------------------------------------------------- /public/images/avatar/avatar-1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codescandy/dashui-free-nextjs-admin-template/HEAD/public/images/avatar/avatar-1.jpg -------------------------------------------------------------------------------- /public/images/avatar/avatar-10.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codescandy/dashui-free-nextjs-admin-template/HEAD/public/images/avatar/avatar-10.jpg -------------------------------------------------------------------------------- /public/images/avatar/avatar-11.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codescandy/dashui-free-nextjs-admin-template/HEAD/public/images/avatar/avatar-11.jpg -------------------------------------------------------------------------------- /public/images/avatar/avatar-12.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codescandy/dashui-free-nextjs-admin-template/HEAD/public/images/avatar/avatar-12.jpg -------------------------------------------------------------------------------- /public/images/avatar/avatar-13.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codescandy/dashui-free-nextjs-admin-template/HEAD/public/images/avatar/avatar-13.jpg -------------------------------------------------------------------------------- /public/images/avatar/avatar-14.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codescandy/dashui-free-nextjs-admin-template/HEAD/public/images/avatar/avatar-14.jpg -------------------------------------------------------------------------------- /public/images/avatar/avatar-15.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codescandy/dashui-free-nextjs-admin-template/HEAD/public/images/avatar/avatar-15.jpg -------------------------------------------------------------------------------- /public/images/avatar/avatar-16.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codescandy/dashui-free-nextjs-admin-template/HEAD/public/images/avatar/avatar-16.jpg -------------------------------------------------------------------------------- /public/images/avatar/avatar-17.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codescandy/dashui-free-nextjs-admin-template/HEAD/public/images/avatar/avatar-17.jpg -------------------------------------------------------------------------------- /public/images/avatar/avatar-18.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codescandy/dashui-free-nextjs-admin-template/HEAD/public/images/avatar/avatar-18.jpg -------------------------------------------------------------------------------- /public/images/avatar/avatar-19.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codescandy/dashui-free-nextjs-admin-template/HEAD/public/images/avatar/avatar-19.jpg -------------------------------------------------------------------------------- /public/images/avatar/avatar-2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codescandy/dashui-free-nextjs-admin-template/HEAD/public/images/avatar/avatar-2.jpg -------------------------------------------------------------------------------- /public/images/avatar/avatar-20.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codescandy/dashui-free-nextjs-admin-template/HEAD/public/images/avatar/avatar-20.jpg -------------------------------------------------------------------------------- /public/images/avatar/avatar-21.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codescandy/dashui-free-nextjs-admin-template/HEAD/public/images/avatar/avatar-21.jpg -------------------------------------------------------------------------------- /public/images/avatar/avatar-3.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codescandy/dashui-free-nextjs-admin-template/HEAD/public/images/avatar/avatar-3.jpg -------------------------------------------------------------------------------- /public/images/avatar/avatar-4.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codescandy/dashui-free-nextjs-admin-template/HEAD/public/images/avatar/avatar-4.jpg -------------------------------------------------------------------------------- /public/images/avatar/avatar-5.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codescandy/dashui-free-nextjs-admin-template/HEAD/public/images/avatar/avatar-5.jpg -------------------------------------------------------------------------------- /public/images/avatar/avatar-6.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codescandy/dashui-free-nextjs-admin-template/HEAD/public/images/avatar/avatar-6.jpg -------------------------------------------------------------------------------- /public/images/avatar/avatar-7.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codescandy/dashui-free-nextjs-admin-template/HEAD/public/images/avatar/avatar-7.jpg -------------------------------------------------------------------------------- /public/images/avatar/avatar-8.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codescandy/dashui-free-nextjs-admin-template/HEAD/public/images/avatar/avatar-8.jpg -------------------------------------------------------------------------------- /public/images/avatar/avatar-9.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codescandy/dashui-free-nextjs-admin-template/HEAD/public/images/avatar/avatar-9.jpg -------------------------------------------------------------------------------- /public/images/blog/blog-img-1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codescandy/dashui-free-nextjs-admin-template/HEAD/public/images/blog/blog-img-1.jpg -------------------------------------------------------------------------------- /public/images/favicon/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codescandy/dashui-free-nextjs-admin-template/HEAD/public/images/favicon/favicon.ico -------------------------------------------------------------------------------- /public/images/marketing/chrome.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codescandy/dashui-free-nextjs-admin-template/HEAD/public/images/marketing/chrome.png -------------------------------------------------------------------------------- /public/images/marketing/edge.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codescandy/dashui-free-nextjs-admin-template/HEAD/public/images/marketing/edge.png -------------------------------------------------------------------------------- /public/images/marketing/opera.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codescandy/dashui-free-nextjs-admin-template/HEAD/public/images/marketing/opera.png -------------------------------------------------------------------------------- /public/images/marketing/safari.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codescandy/dashui-free-nextjs-admin-template/HEAD/public/images/marketing/safari.png -------------------------------------------------------------------------------- /public/images/placeholder/4by3.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codescandy/dashui-free-nextjs-admin-template/HEAD/public/images/placeholder/4by3.jpg -------------------------------------------------------------------------------- /public/images/marketing/firefox.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codescandy/dashui-free-nextjs-admin-template/HEAD/public/images/marketing/firefox.png -------------------------------------------------------------------------------- /public/images/marketing/hero-img.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codescandy/dashui-free-nextjs-admin-template/HEAD/public/images/marketing/hero-img.jpg -------------------------------------------------------------------------------- /next.config.js: -------------------------------------------------------------------------------- 1 | /** @type {import('next').NextConfig} */ 2 | const nextConfig = { 3 | reactStrictMode: true, 4 | } 5 | 6 | module.exports = nextConfig 7 | -------------------------------------------------------------------------------- /public/images/brand/logo/brand-logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codescandy/dashui-free-nextjs-admin-template/HEAD/public/images/brand/logo/brand-logo.png -------------------------------------------------------------------------------- /public/images/error/404-error-img.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codescandy/dashui-free-nextjs-admin-template/HEAD/public/images/error/404-error-img.png -------------------------------------------------------------------------------- /public/images/background/slider-img-1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codescandy/dashui-free-nextjs-admin-template/HEAD/public/images/background/slider-img-1.jpg -------------------------------------------------------------------------------- /public/images/background/slider-img-2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codescandy/dashui-free-nextjs-admin-template/HEAD/public/images/background/slider-img-2.jpg -------------------------------------------------------------------------------- /public/images/background/slider-img-3.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codescandy/dashui-free-nextjs-admin-template/HEAD/public/images/background/slider-img-3.jpg -------------------------------------------------------------------------------- /public/images/slide-img/slider-img-1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codescandy/dashui-free-nextjs-admin-template/HEAD/public/images/slide-img/slider-img-1.jpg -------------------------------------------------------------------------------- /public/images/slide-img/slider-img-2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codescandy/dashui-free-nextjs-admin-template/HEAD/public/images/slide-img/slider-img-2.jpg -------------------------------------------------------------------------------- /public/images/slide-img/slider-img-3.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codescandy/dashui-free-nextjs-admin-template/HEAD/public/images/slide-img/slider-img-3.jpg -------------------------------------------------------------------------------- /public/fonts/feather-icons/fonts/feather.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codescandy/dashui-free-nextjs-admin-template/HEAD/public/fonts/feather-icons/fonts/feather.ttf -------------------------------------------------------------------------------- /public/images/background/profile-cover.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codescandy/dashui-free-nextjs-admin-template/HEAD/public/images/background/profile-cover.jpg -------------------------------------------------------------------------------- /public/fonts/feather-icons/fonts/feather.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codescandy/dashui-free-nextjs-admin-template/HEAD/public/fonts/feather-icons/fonts/feather.woff -------------------------------------------------------------------------------- /public/images/placeholder/placeholder-img.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codescandy/dashui-free-nextjs-admin-template/HEAD/public/images/placeholder/placeholder-img.jpg -------------------------------------------------------------------------------- /app/(auth)/authentication/forget-password/loading.js: -------------------------------------------------------------------------------- 1 | export default function Loading() { 2 | // You can add any UI inside Loading, including a Skeleton. 3 | return Loading 4 | } -------------------------------------------------------------------------------- /styles/theme/components/_card.scss: -------------------------------------------------------------------------------- 1 | // 2 | // Extended from bootstrap 3 | // 4 | // card 5 | 6 | 7 | .card{ 8 | box-shadow: $smooth-shadow-sm; 9 | border: 0px; 10 | border-radius: $border-radius-lg; 11 | } -------------------------------------------------------------------------------- /styles/_user-variables.scss: -------------------------------------------------------------------------------- 1 | // 2 | // user-variables.scss 3 | // Use this to overwrite Bootstrap and Dashui variables 4 | // 5 | // Example of a variable override to change Dashui primary color 6 | // Remove the "//" to comment it in and see it in action! 7 | // $primary: #000; 8 | -------------------------------------------------------------------------------- /public/fonts/feather-icons/icons/circle.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/fonts/feather-icons/icons/minus.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/fonts/feather-icons/icons/check.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/fonts/feather-icons/icons/play.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /styles/theme/utilities/_shadows.scss: -------------------------------------------------------------------------------- 1 | // 2 | // Extended from bootstrap 3 | // 4 | // shadows 5 | 6 | 7 | .smooth-shadow-sm { box-shadow: $smooth-shadow-sm !important; } 8 | .smooth-shadow-md { box-shadow: $smooth-shadow-md!important; } 9 | .smooth-shadow-lg { box-shadow: $smooth-shadow-lg !important; } -------------------------------------------------------------------------------- /public/fonts/feather-icons/icons/chevron-down.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/fonts/feather-icons/icons/chevron-up.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/fonts/feather-icons/icons/droplet.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/fonts/feather-icons/icons/chevron-left.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/fonts/feather-icons/icons/chevron-right.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/fonts/feather-icons/icons/cloud.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/fonts/feather-icons/icons/framer.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/fonts/feather-icons/icons/moon.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/fonts/feather-icons/icons/shield.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/fonts/feather-icons/icons/square.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/fonts/feather-icons/icons/twitch.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/fonts/feather-icons/icons/volume.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/fonts/feather-icons/icons/zap.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/fonts/feather-icons/icons/activity.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/fonts/feather-icons/icons/navigation-2.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/fonts/feather-icons/icons/navigation.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/fonts/feather-icons/icons/bookmark.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/fonts/feather-icons/icons/filter.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /app/(auth)/authentication/layout.js: -------------------------------------------------------------------------------- 1 | 'use client' 2 | // import node module libraries 3 | import { Container } from 'react-bootstrap'; 4 | 5 | export default function AuthLayout({ children }) { 6 | return ( 7 | 8 | {children} 9 | 10 | ) 11 | } 12 | -------------------------------------------------------------------------------- /public/fonts/feather-icons/icons/disc.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/fonts/feather-icons/icons/edit-2.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/fonts/feather-icons/icons/umbrella.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/fonts/feather-icons/icons/x.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/fonts/feather-icons/icons/bluetooth.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/fonts/feather-icons/icons/clock.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/fonts/feather-icons/icons/code.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/fonts/feather-icons/icons/facebook.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/fonts/feather-icons/icons/plus.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/fonts/feather-icons/icons/thermometer.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /styles/theme/utilities/_text.scss: -------------------------------------------------------------------------------- 1 | // text 2 | 3 | h1, 4 | h2, 5 | h3, 6 | h4, 7 | .h1, 8 | .h2, 9 | .h3, 10 | .h4 { 11 | letter-spacing: -0.02rem; 12 | } 13 | 14 | .text-inherit { 15 | color: $gray-900; 16 | } 17 | 18 | 19 | .text-primary-hover{ 20 | &:hover{ 21 | color: $primary !important; 22 | } 23 | } 24 | -------------------------------------------------------------------------------- /public/fonts/feather-icons/icons/crop.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/fonts/feather-icons/icons/power.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/fonts/feather-icons/icons/search.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/fonts/feather-icons/icons/arrow-up.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/fonts/feather-icons/icons/eye.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/fonts/feather-icons/icons/folder.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/fonts/feather-icons/icons/message-square.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/fonts/feather-icons/icons/minus-circle.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/fonts/feather-icons/icons/pause.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/fonts/feather-icons/icons/send.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/fonts/feather-icons/icons/slash.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/fonts/feather-icons/icons/stop-circle.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/fonts/feather-icons/icons/terminal.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/fonts/feather-icons/icons/user.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/fonts/feather-icons/icons/arrow-down.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/fonts/feather-icons/icons/arrow-left.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/fonts/feather-icons/icons/arrow-right.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/fonts/feather-icons/icons/arrow-up-left.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/fonts/feather-icons/icons/bell.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/fonts/feather-icons/icons/corner-left-up.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/fonts/feather-icons/icons/corner-up-left.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/fonts/feather-icons/icons/edit-3.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/fonts/feather-icons/icons/lock.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/fonts/feather-icons/icons/mouse-pointer.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/fonts/feather-icons/icons/octagon.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/fonts/feather-icons/icons/pie-chart.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/fonts/feather-icons/icons/play-circle.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/fonts/feather-icons/icons/rewind.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/fonts/feather-icons/icons/skip-back.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/fonts/feather-icons/icons/tv.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /styles/theme/components/_scrollspy.scss: -------------------------------------------------------------------------------- 1 | // Scrollspy 2 | 3 | 4 | // Scrollspy 5 | 6 | .scrollspy-example { 7 | position: relative; 8 | height: 12.5rem; 9 | margin-top: 0.5rem; 10 | overflow: auto; 11 | } 12 | .scrollspy-example-2 { 13 | position: relative; 14 | height: 21.875rem; 15 | overflow: auto; 16 | } 17 | -------------------------------------------------------------------------------- /public/fonts/feather-icons/icons/arrow-down-left.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/fonts/feather-icons/icons/arrow-up-right.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/fonts/feather-icons/icons/at-sign.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/fonts/feather-icons/icons/award.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/fonts/feather-icons/icons/bold.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/fonts/feather-icons/icons/chevrons-down.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/fonts/feather-icons/icons/chevrons-left.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/fonts/feather-icons/icons/chevrons-up.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/fonts/feather-icons/icons/corner-down-left.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/fonts/feather-icons/icons/corner-right-up.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/fonts/feather-icons/icons/corner-up-right.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/fonts/feather-icons/icons/map-pin.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/fonts/feather-icons/icons/rotate-ccw.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/fonts/feather-icons/icons/rotate-cw.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/fonts/feather-icons/icons/sidebar.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/fonts/feather-icons/icons/skip-forward.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/fonts/feather-icons/icons/underline.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/fonts/feather-icons/icons/unlock.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/fonts/feather-icons/icons/wind.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/fonts/feather-icons/icons/arrow-down-right.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/fonts/feather-icons/icons/battery.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/fonts/feather-icons/icons/chevrons-right.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/fonts/feather-icons/icons/columns.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/fonts/feather-icons/icons/corner-down-right.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/fonts/feather-icons/icons/corner-left-down.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/fonts/feather-icons/icons/corner-right-down.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/fonts/feather-icons/icons/fast-forward.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/fonts/feather-icons/icons/home.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/fonts/feather-icons/icons/music.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/fonts/feather-icons/icons/rss.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/fonts/feather-icons/icons/tablet.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/fonts/feather-icons/icons/toggle-left.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/fonts/feather-icons/icons/triangle.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/fonts/feather-icons/icons/video.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/fonts/feather-icons/icons/volume-1.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/fonts/feather-icons/icons/check-circle.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/fonts/feather-icons/icons/credit-card.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/fonts/feather-icons/icons/file.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/fonts/feather-icons/icons/flag.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/fonts/feather-icons/icons/maximize.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/fonts/feather-icons/icons/minimize.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/fonts/feather-icons/icons/toggle-right.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/fonts/feather-icons/icons/trending-up.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/fonts/feather-icons/icons/divide.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/fonts/feather-icons/icons/dollar-sign.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/fonts/feather-icons/icons/git-merge.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/fonts/feather-icons/icons/minus-square.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/fonts/feather-icons/icons/smartphone.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/fonts/feather-icons/icons/star.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/fonts/feather-icons/icons/target.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/fonts/feather-icons/icons/trending-down.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/fonts/feather-icons/icons/anchor.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/fonts/feather-icons/icons/book-open.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/fonts/feather-icons/icons/book.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/fonts/feather-icons/icons/compass.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/fonts/feather-icons/icons/info.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/fonts/feather-icons/icons/menu.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/fonts/feather-icons/icons/briefcase.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/fonts/feather-icons/icons/copy.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/fonts/feather-icons/icons/italic.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/fonts/feather-icons/icons/key.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/fonts/feather-icons/icons/more-vertical.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/fonts/feather-icons/icons/type.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/fonts/feather-icons/icons/x-circle.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/fonts/feather-icons/icons/check-square.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/fonts/feather-icons/icons/cloud-lightning.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/fonts/feather-icons/icons/link-2.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/fonts/feather-icons/icons/mail.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/fonts/feather-icons/icons/more-horizontal.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/fonts/feather-icons/icons/paperclip.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/fonts/feather-icons/icons/percent.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/fonts/feather-icons/icons/tag.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/fonts/feather-icons/icons/trash.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /styles/theme/components/_table.scss: -------------------------------------------------------------------------------- 1 | // 2 | // Extend from bootstrap 3 | // 4 | 5 | // Table 6 | 7 | 8 | 9 | .table .thead-light th{ 10 | color: $gray-600; 11 | } 12 | 13 | 14 | 15 | 16 | .table thead th { 17 | font-weight: 500; 18 | padding: 0.75rem 1.5rem; 19 | text-transform: capitalize; 20 | 21 | font-size: 0.875rem; 22 | color: $gray-600; 23 | 24 | } 25 | -------------------------------------------------------------------------------- /public/fonts/feather-icons/icons/bar-chart-2.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/fonts/feather-icons/icons/bar-chart.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/fonts/feather-icons/icons/camera.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/fonts/feather-icons/icons/hexagon.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/fonts/feather-icons/icons/pause-circle.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/fonts/feather-icons/icons/plus-circle.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/fonts/feather-icons/icons/pocket.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/fonts/feather-icons/icons/thumbs-up.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/fonts/feather-icons/icons/zoom-out.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /hooks/useMounted.js: -------------------------------------------------------------------------------- 1 | // This hook is used to fix React Hydration Error on any page 2 | 3 | // import node module libraries 4 | import { useState, useEffect } from 'react'; 5 | 6 | const useMounted = () => { 7 | const [hasMounted, setHasMounted] = useState(false); 8 | useEffect(() => { setHasMounted(true); }, []); 9 | return hasMounted; 10 | }; 11 | 12 | export default useMounted; 13 | -------------------------------------------------------------------------------- /public/fonts/feather-icons/icons/airplay.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/fonts/feather-icons/icons/alert-circle.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/fonts/feather-icons/icons/archive.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/fonts/feather-icons/icons/edit.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/fonts/feather-icons/icons/git-commit.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/fonts/feather-icons/icons/layers.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/fonts/feather-icons/icons/layout.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/fonts/feather-icons/icons/share.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/fonts/feather-icons/icons/upload.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/fonts/feather-icons/icons/voicemail.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/fonts/feather-icons/icons/volume-2.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/fonts/feather-icons/icons/arrow-left-circle.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/fonts/feather-icons/icons/arrow-up-circle.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/fonts/feather-icons/icons/folder-minus.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/fonts/feather-icons/icons/heart.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/fonts/feather-icons/icons/help-circle.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/fonts/feather-icons/icons/image.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/fonts/feather-icons/icons/link.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/fonts/feather-icons/icons/log-in.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/fonts/feather-icons/icons/log-out.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/fonts/feather-icons/icons/map.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/fonts/feather-icons/icons/speaker.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/fonts/feather-icons/icons/user-minus.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/fonts/feather-icons/icons/x-square.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /styles/theme/components/_social-button.scss: -------------------------------------------------------------------------------- 1 | // social color 2 | .color-facebook { 3 | color: #4267B2; 4 | } 5 | 6 | .color-twitter { 7 | color: #1DA1F2; 8 | } 9 | 10 | .color-github { 11 | color: #000000; 12 | } 13 | 14 | .color-google { 15 | color: #db3236; 16 | } 17 | 18 | .color-slack { 19 | color: #ce375c; 20 | } 21 | 22 | .color-linkedin { 23 | color: #0077b5; 24 | } -------------------------------------------------------------------------------- /public/fonts/feather-icons/icons/arrow-down-circle.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/fonts/feather-icons/icons/arrow-right-circle.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/fonts/feather-icons/icons/clipboard.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/fonts/feather-icons/icons/cloud-off.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/fonts/feather-icons/icons/database.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/fonts/feather-icons/icons/delete.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/fonts/feather-icons/icons/download.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/fonts/feather-icons/icons/feather.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/fonts/feather-icons/icons/monitor.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/fonts/feather-icons/icons/trello.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/fonts/feather-icons/icons/user-check.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/fonts/feather-icons/icons/volume-x.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/fonts/feather-icons/icons/plus-square.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/fonts/feather-icons/icons/shopping-bag.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/fonts/feather-icons/icons/thumbs-down.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /styles/theme/components/_badge.scss: -------------------------------------------------------------------------------- 1 | // 2 | // Extended from bootstrap 3 | // 4 | 5 | 6 | // Badge dot 7 | 8 | .badge-dot{ 9 | font-size: 0; 10 | vertical-align: middle; 11 | padding: 0; 12 | border-radius: 50%; 13 | line-height: 1; 14 | height: .5rem; 15 | min-height: .5rem; 16 | width: .5rem; 17 | min-width: .5rem; 18 | display: inline-block !important; 19 | 20 | } -------------------------------------------------------------------------------- /public/fonts/feather-icons/icons/cast.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/fonts/feather-icons/icons/git-branch.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/fonts/feather-icons/icons/tool.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/fonts/feather-icons/icons/video-off.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/fonts/feather-icons/icons/camera-off.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/fonts/feather-icons/icons/frown.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/fonts/feather-icons/icons/hash.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/fonts/feather-icons/icons/meh.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/fonts/feather-icons/icons/radio.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/fonts/feather-icons/icons/save.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/fonts/feather-icons/icons/shopping-cart.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/fonts/feather-icons/icons/smile.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/fonts/feather-icons/icons/download-cloud.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/fonts/feather-icons/icons/external-link.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/fonts/feather-icons/icons/file-minus.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/fonts/feather-icons/icons/pen-tool.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/fonts/feather-icons/icons/repeat.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/fonts/feather-icons/icons/align-left.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/fonts/feather-icons/icons/git-pull-request.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/fonts/feather-icons/icons/headphones.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/fonts/feather-icons/icons/users.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/fonts/feather-icons/icons/wifi.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/fonts/feather-icons/icons/zoom-in.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/fonts/feather-icons/icons/align-center.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/fonts/feather-icons/icons/align-right.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/fonts/feather-icons/icons/divide-circle.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/fonts/feather-icons/icons/grid.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/fonts/feather-icons/icons/inbox.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/fonts/feather-icons/icons/instagram.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/fonts/feather-icons/icons/linkedin.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/fonts/feather-icons/icons/maximize-2.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/fonts/feather-icons/icons/refresh-ccw.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/fonts/feather-icons/icons/refresh-cw.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/fonts/feather-icons/icons/user-x.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /styles/theme/components/_forms.scss: -------------------------------------------------------------------------------- 1 | // 2 | // Extended from bootstrap 3 | // 4 | // form 5 | 6 | .form-control-flush { 7 | border-top: 0px; 8 | border-left: 0px; 9 | border-right: 0px; 10 | padding-left: 0px; 11 | border-radius: 0px; 12 | 13 | &:focus { 14 | color: #495057; 15 | background-color: #fff; 16 | border-bottom-color: $gray-400; 17 | outline: 0; 18 | box-shadow: none; 19 | } 20 | } 21 | -------------------------------------------------------------------------------- /public/fonts/feather-icons/icons/align-justify.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/fonts/feather-icons/icons/folder-plus.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/fonts/feather-icons/icons/globe.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/fonts/feather-icons/icons/minimize-2.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/fonts/feather-icons/icons/printer.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/fonts/feather-icons/icons/shield-off.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/fonts/feather-icons/icons/twitter.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/fonts/feather-icons/icons/x-octagon.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /app/(dashboard)/pages/api-demo/page.js: -------------------------------------------------------------------------------- 1 | import ServerSideData from './ServerSideData' 2 | 3 | async function getServerData() { 4 | let data = await fetch('https://dummyjson.com/products/1', { cache: 'no-store' }) 5 | data = await data.json(); 6 | return data; 7 | } 8 | 9 | export default async function Page() { 10 | const data = await getServerData(); 11 | return ( 12 | 13 | ) 14 | } -------------------------------------------------------------------------------- /public/fonts/feather-icons/icons/calendar.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/fonts/feather-icons/icons/mic.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/fonts/feather-icons/icons/truck.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/fonts/feather-icons/icons/user-plus.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /styles/theme/utilities/_background.scss: -------------------------------------------------------------------------------- 1 | // 2 | // Extended from bootstrap 3 | // 4 | 5 | 6 | // filter invert in to dark 7 | .filter-invert-white { 8 | -webkit-filter: brightness(0) invert(1); 9 | filter: brightness(0) invert(1); 10 | } 11 | 12 | .filter-invert-dark { 13 | -webkit-filter: brightness(0) invert(0); 14 | filter: brightness(0) invert(0); 15 | } 16 | 17 | .bg-gray-400 { 18 | background-color: $gray-400; 19 | } -------------------------------------------------------------------------------- /public/fonts/feather-icons/icons/alert-octagon.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/fonts/feather-icons/icons/cloud-rain.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/fonts/feather-icons/icons/command.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/fonts/feather-icons/icons/divide-square.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/fonts/feather-icons/icons/dribbble.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/fonts/feather-icons/icons/alert-triangle.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/fonts/feather-icons/icons/file-plus.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/fonts/feather-icons/icons/server.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/fonts/feather-icons/icons/zap-off.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /styles/theme/utilities/_position.scss: -------------------------------------------------------------------------------- 1 | // 2 | // Extended from bootstrap 3 | // 4 | // Position 5 | @each $size, 6 | $value in $position-values { 7 | .top-#{$size} { 8 | top: $value; 9 | } 10 | .right-#{$size} { 11 | right: $value; 12 | } 13 | .bottom-#{$size} { 14 | bottom: $value; 15 | } 16 | .left-#{$size} { 17 | left: $value; 18 | } 19 | } 20 | 21 | .z-index-1030 { 22 | z-index: 1030; 23 | } -------------------------------------------------------------------------------- /public/fonts/feather-icons/icons/battery-charging.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/fonts/feather-icons/icons/crosshair.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/fonts/feather-icons/icons/message-circle.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/fonts/feather-icons/icons/upload-cloud.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/fonts/feather-icons/icons/shuffle.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/fonts/feather-icons/icons/chrome.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/fonts/feather-icons/icons/coffee.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/fonts/feather-icons/icons/scissors.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/fonts/feather-icons/icons/share-2.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/fonts/feather-icons/icons/trash-2.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/images/brand/layers-logo.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /public/fonts/feather-icons/icons/box.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/fonts/feather-icons/icons/bell-off.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/fonts/feather-icons/icons/eye-off.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/fonts/feather-icons/icons/watch.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /widgets/PageHeading.js: -------------------------------------------------------------------------------- 1 | // import node module libraries 2 | import { Row, Col } from 'react-bootstrap'; 3 | 4 | const PageHeading = props => { 5 | const { heading } = props; 6 | return ( 7 | 8 | 9 | {/* Page header */} 10 |
11 |

{heading}

12 |
13 | 14 |
15 | ) 16 | } 17 | 18 | export default PageHeading -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | # See https://help.github.com/articles/ignoring-files/ for more about ignoring files. 2 | 3 | # dependencies 4 | /node_modules 5 | /.pnp 6 | .pnp.js 7 | 8 | # testing 9 | /coverage 10 | 11 | # next.js 12 | /.next/ 13 | /out/ 14 | 15 | # production 16 | /build 17 | 18 | # misc 19 | .DS_Store 20 | *.pem 21 | 22 | # debug 23 | npm-debug.log* 24 | yarn-debug.log* 25 | yarn-error.log* 26 | .pnpm-debug.log* 27 | 28 | # local env files 29 | .env*.local 30 | 31 | # vercel 32 | .vercel 33 | -------------------------------------------------------------------------------- /public/fonts/feather-icons/icons/file-text.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/fonts/feather-icons/icons/gift.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/fonts/feather-icons/icons/list.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/fonts/feather-icons/icons/move.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/fonts/feather-icons/icons/codepen.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/fonts/feather-icons/icons/gitlab.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/fonts/feather-icons/icons/hard-drive.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/fonts/feather-icons/icons/mic-off.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/images/brand/dropbox-logo.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /public/fonts/feather-icons/icons/package.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/fonts/feather-icons/icons/phone.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/fonts/feather-icons/icons/github.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /data/code/BreadcrumbCode.js: -------------------------------------------------------------------------------- 1 | export const BasicBreadcrumb = ` 2 | 3 | Home 4 | 5 | 6 | Home 7 | Library 8 | 9 | 10 | Home 11 | Library 12 | Data 13 | 14 | `.trim(); 15 | 16 | export default BasicBreadcrumb; 17 | -------------------------------------------------------------------------------- /public/fonts/feather-icons/icons/figma.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /data/code/TooltipsCode.js: -------------------------------------------------------------------------------- 1 | export const BasicTooltip = ` 2 | {['top', 'right', 'bottom', 'left'].map((placement) => ( 3 | 8 | Tooltip on {placement}. 9 | 10 | } 11 | > 12 | 13 | 14 | ))} 15 | `.trim(); 16 | 17 | export default BasicTooltip; 18 | -------------------------------------------------------------------------------- /public/fonts/feather-icons/icons/cloud-drizzle.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/fonts/feather-icons/icons/aperture.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/fonts/feather-icons/icons/youtube.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/fonts/feather-icons/icons/wifi-off.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/fonts/feather-icons/icons/cloud-snow.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/fonts/feather-icons/icons/life-buoy.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/fonts/feather-icons/icons/phone-call.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/fonts/feather-icons/icons/film.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/fonts/feather-icons/icons/sunrise.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/fonts/feather-icons/icons/sunset.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/fonts/feather-icons/icons/phone-off.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /data/code/CloseCode.js: -------------------------------------------------------------------------------- 1 | export const GenericCloseButtonCode = ` 2 | 3 | `.trim(); 4 | 5 | export const DisabledStateCode = ` 6 | 7 | `.trim(); 8 | 9 | export const WhiteVariantCode = ` 10 |
11 | 12 | 13 |
14 | `.trim(); 15 | 16 | export const CollapsesCode = [ 17 | GenericCloseButtonCode, 18 | DisabledStateCode, 19 | WhiteVariantCode 20 | ]; 21 | 22 | export default CollapsesCode; 23 | -------------------------------------------------------------------------------- /public/fonts/feather-icons/icons/loader.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/fonts/feather-icons/icons/sliders.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/fonts/feather-icons/icons/phone-missed.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/fonts/feather-icons/icons/phone-incoming.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/fonts/feather-icons/icons/phone-outgoing.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/fonts/feather-icons/icons/phone-forwarded.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/fonts/feather-icons/icons/codesandbox.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/fonts/feather-icons/icons/sun.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /app/(dashboard)/pages/api-demo/ServerSideData.js: -------------------------------------------------------------------------------- 1 | 'use client'; 2 | 3 | // import node module libraries 4 | import { Fragment } from "react"; 5 | import { Card } from "react-bootstrap"; 6 | 7 | // import hooks 8 | import useMounted from 'hooks/useMounted'; 9 | 10 | const ServerSideData = ({ data }) => { 11 | const hasMounted = useMounted(); 12 | return ( 13 | 14 | {hasMounted && 15 | 16 |
{JSON.stringify(data, null, 2)}
17 |
18 |
} 19 |
20 | ) 21 | } 22 | 23 | export default ServerSideData -------------------------------------------------------------------------------- /public/fonts/feather-icons/icons/cpu.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /data/Notification.js: -------------------------------------------------------------------------------- 1 | const Notification = [ 2 | { 3 | id: 1, 4 | sender: 'Rishi Chopra', 5 | message: `Mauris blandit erat id nunc blandit, ac eleifend dolor pretium.` 6 | }, 7 | { 8 | id: 2, 9 | sender: 'Neha Kannned', 10 | message: `Proin at elit vel est condimentum elementum id in ante. Maecenas et sapien metus.` 11 | }, 12 | { 13 | id: 3, 14 | sender: 'Nirmala Chauhan', 15 | message: `Morbi maximus urna lobortis elit sollicitudin sollicitudieget elit vel pretium.` 16 | }, 17 | { 18 | id: 4, 19 | sender: 'Sina Ray', 20 | message: `Sed aliquam augue sit amet mauris volutpat hendrerit sed nunc eu diam.` 21 | } 22 | ]; 23 | 24 | export default Notification; 25 | -------------------------------------------------------------------------------- /widgets/index.js: -------------------------------------------------------------------------------- 1 | // import widget/custom components from highlight-code folder 2 | import HighlightCode from 'widgets/highlight-code/HighlightCode'; 3 | import PageHeading from 'widgets/PageHeading'; 4 | import FormSelect from 'widgets/form-select/FormSelect'; 5 | import PricingCard from 'widgets/cards/PricingCard'; 6 | import FeatureLeftTopIcon from 'widgets/features/FeatureLeftTopIcon'; 7 | import { DropFiles } from 'widgets/dropfiles/DropFiles'; 8 | import StatRightTopIcon from 'widgets/stats/StatRightTopIcon'; 9 | 10 | export { 11 | HighlightCode, 12 | PageHeading, 13 | FormSelect, 14 | PricingCard, 15 | FeatureLeftTopIcon, 16 | DropFiles, 17 | StatRightTopIcon 18 | }; 19 | -------------------------------------------------------------------------------- /styles/theme/utilities/_border.scss: -------------------------------------------------------------------------------- 1 | // 2 | // Extend from Bootstrap 3 | // 4 | // Border width 5 | 6 | 7 | 8 | .border-white-color-40 { 9 | border-color: rgba(233, 236, 239, 0.4) !important; 10 | } 11 | 12 | .border-dashed { 13 | border: 1px dashed $gray-300 !important; 14 | } 15 | 16 | // divider 17 | 18 | .divider { 19 | display: -ms-flexbox; 20 | display: flex; 21 | -ms-flex-align: center; 22 | align-items: center; 23 | &::after, &::before { 24 | -ms-flex: 1 1 0%; 25 | flex: 1 1 0%; 26 | border-top: .0625rem solid $gray-400; 27 | content: ""; 28 | margin-top: .0625rem; 29 | } 30 | 31 | &::before { 32 | margin-right: 1.5rem; 33 | } 34 | 35 | &::after { 36 | margin-left: 1.5rem; 37 | } 38 | } -------------------------------------------------------------------------------- /widgets/features/FeatureLeftTopIcon.js: -------------------------------------------------------------------------------- 1 | // Widget : Features 2 | // Style : Features item with left top icon 3 | 4 | // import node module libraries 5 | import PropTypes from 'prop-types'; 6 | 7 | const FeatureLeftTopIcon = ({ item }) => { 8 | return ( 9 |
10 |
11 | 12 |
13 |

{item.title}

14 |

{item.description}

15 |
16 | ) 17 | } 18 | 19 | // Typechecking With PropTypes 20 | FeatureLeftTopIcon.propTypes = { 21 | item: PropTypes.any.isRequired 22 | }; 23 | 24 | export default FeatureLeftTopIcon -------------------------------------------------------------------------------- /styles/theme/components/_docs.scss: -------------------------------------------------------------------------------- 1 | 2 | // Copy Button 3 | 4 | .copy-button { 5 | cursor: pointer; 6 | border: 0; 7 | font-size: 0.875rem; 8 | line-height: 1.125rem; 9 | text-transform: capitalize; 10 | font-weight: 600; 11 | padding: 0.25rem 0.5rem; 12 | color: $primary; 13 | background-color: $white; 14 | position: absolute; 15 | top: 0.875rem; 16 | right: 0.625rem; 17 | border-radius: 0.25rem; 18 | border: 1px solid $primary; 19 | &:hover { 20 | outline: 0; 21 | background-color: $white; 22 | color: $primary; 23 | } 24 | &:focus { 25 | outline: 0; 26 | background-color: $white; 27 | color: $primary; 28 | } 29 | &:active { 30 | outline: 0; 31 | background-color: $white; 32 | color: $primary; 33 | } 34 | } -------------------------------------------------------------------------------- /styles/theme/_theme.scss: -------------------------------------------------------------------------------- 1 | // Components 2 | @import "components/_navbar-vertical.scss"; 3 | @import "components/_navbar.scss"; 4 | @import "components/_layout.scss"; 5 | @import "components/_nav.scss"; 6 | @import "components/_scrollspy.scss"; 7 | @import "components/_reboot.scss"; 8 | @import "components/_docs.scss"; 9 | @import "components/_card.scss"; 10 | @import "components/_avatar.scss"; 11 | @import "components/_button.scss"; 12 | @import "components/_social-button.scss"; 13 | @import "components/_dropdown.scss"; 14 | @import "components/_forms.scss"; 15 | @import "components/_badge.scss"; 16 | @import "components/_table.scss"; 17 | @import "components/_sidenav.scss"; 18 | 19 | 20 | // Vendors 21 | @import "vendor/apexChart/_apexchart.scss"; 22 | @import "vendor/prismJs/_prism.scss"; 23 | -------------------------------------------------------------------------------- /components/CopyToClipboardButton.js: -------------------------------------------------------------------------------- 1 | import React, { useState } from 'react'; 2 | 3 | const CopyToClipboardButton = ({ textToCopy }) => { 4 | const [copied, setCopied] = useState(false); 5 | 6 | const handleCopy = async () => { 7 | try { 8 | await navigator.clipboard.writeText(textToCopy); 9 | setCopied(true); 10 | setTimeout(() => setCopied(false), 2000); // Reset 'copied' state after 2 seconds 11 | } catch (err) { 12 | console.error('Failed to copy text: ', err); 13 | // Handle error, e.g., show an error message to the user 14 | } 15 | }; 16 | 17 | return ( 18 | 21 | ); 22 | }; 23 | 24 | export default CopyToClipboardButton; -------------------------------------------------------------------------------- /components/bootstrap/DotBadge.js: -------------------------------------------------------------------------------- 1 | 'use client' 2 | 3 | /*************************** 4 | Component : DotBadge 5 | **************************** 6 | 7 | Availalble Parameters 8 | 9 | bg : Optional ( default = primary ), possible bg options are, primary, light-primary, secondary, light-secondary etc... 10 | 11 | */ 12 | 13 | // import node module libraries 14 | import React from 'react'; 15 | import PropTypes from 'prop-types'; 16 | import { Badge } from 'react-bootstrap'; 17 | 18 | const DotBadge = (props = { 19 | bg: 'light-primary', 20 | className:'me-2' 21 | }) => { 22 | return ( 23 | 24 | {props.children} 25 | 26 | ); 27 | }; 28 | 29 | DotBadge.propTypes = { 30 | bg: PropTypes.string, 31 | className: PropTypes.string 32 | }; 33 | 34 | export default DotBadge; 35 | -------------------------------------------------------------------------------- /app/(dashboard)/pages/billing/page.js: -------------------------------------------------------------------------------- 1 | 'use client' 2 | // import node module libraries 3 | import { Row, Col, Container } from 'react-bootstrap'; 4 | 5 | // import widget as custom components 6 | import { PageHeading } from 'widgets' 7 | 8 | // import sub components 9 | import { BillingAddress, CurrentPlan } from 'sub-components' 10 | 11 | const Billing = () => { 12 | return ( 13 | 14 | {/* Page Heading */} 15 | 16 | 17 | 18 | 19 | 20 | {/* Current Plan Overview */} 21 | 22 | 23 | {/* Billing Address */} 24 | 25 | 26 | 27 | 28 | 29 | 30 | ) 31 | } 32 | 33 | export default Billing -------------------------------------------------------------------------------- /public/fonts/feather-icons/icons/slack.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /app/(dashboard)/pages/settings/page.js: -------------------------------------------------------------------------------- 1 | 'use client' 2 | // import node module libraries 3 | import { Container } from 'react-bootstrap'; 4 | 5 | // import widget as custom components 6 | import { PageHeading } from 'widgets' 7 | 8 | // import sub components 9 | import { Notifications, DeleteAccount, GeneralSetting, EmailSetting, Preferences } from 'sub-components' 10 | 11 | const Settings = () => { 12 | return ( 13 | 14 | 15 | {/* Page Heading */} 16 | 17 | 18 | {/* General Settings */} 19 | 20 | 21 | {/* Email Settings */} 22 | {/* // DONE ... */} 23 | 24 | {/* Settings for Preferences */} 25 | {/* // DONE ... */} 26 | 27 | {/* Settings for Notifications */} 28 | {/* */} 29 | 30 | {/* Delete Your Account */} 31 | 32 | 33 | 34 | ) 35 | } 36 | 37 | export default Settings -------------------------------------------------------------------------------- /public/fonts/feather-icons/icons/settings.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /styles/theme/utilities/_icon-shape.scss: -------------------------------------------------------------------------------- 1 | // Icon shape 2 | .icon-xxs { 3 | width: $icon-size-xxs; 4 | height: $icon-size-xxs; 5 | line-height: $icon-size-xxs; 6 | } 7 | .icon-xs { 8 | width: $icon-size-xs; 9 | height: $icon-size-xs; 10 | line-height: $icon-size-xs; 11 | } 12 | .icon-sm { 13 | width: $icon-size-sm; 14 | height: $icon-size-sm; 15 | line-height: $icon-size-sm; 16 | } 17 | .icon-md { 18 | width: $icon-size-md; 19 | height: $icon-size-md; 20 | line-height: $icon-size-md; 21 | } 22 | .icon-lg { 23 | width: $icon-size-lg; 24 | height: $icon-size-lg; 25 | line-height: $icon-size-lg; 26 | } 27 | .icon-xl { 28 | width: $icon-size-xl; 29 | height: $icon-size-xl; 30 | line-height: $icon-size-xl; 31 | } 32 | .icon-xxl { 33 | width: $icon-size-xxl; 34 | height: $icon-size-xxl; 35 | line-height: $icon-size-xxl; 36 | } 37 | .icon-shape { 38 | display: inline-flex; 39 | align-items: center; 40 | justify-content: center; 41 | text-align: center; 42 | vertical-align: middle; 43 | } 44 | -------------------------------------------------------------------------------- /sub-components/changelog/Version_01_00_00.js: -------------------------------------------------------------------------------- 1 | // import node module libraries 2 | import { Col, Row, Card } from 'react-bootstrap'; 3 | 4 | const Version_01_00_00 = () => { 5 | return ( 6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 |
14 | v1.0.0 - April 20, 2023 15 |
16 |
17 | 18 | 19 |
20 |

21 | Initial Release of Dash UI NextJS 22 |

23 |

Dash UI theme is a fully responsive and yet modern premium bootstrap dashboard Admin template developed in nextjs framework.

24 |
25 | 26 |
27 |
28 |
29 | 30 |
31 | ); 32 | }; 33 | 34 | export default Version_01_00_00; 35 | -------------------------------------------------------------------------------- /public/images/svg/checked-mark.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /app/(dashboard)/layout.js: -------------------------------------------------------------------------------- 1 | 'use client' 2 | // import node module libraries 3 | import { useState } from 'react'; 4 | 5 | // import theme style scss file 6 | import 'styles/theme.scss'; 7 | 8 | // import sub components 9 | import NavbarVertical from '/layouts/navbars/NavbarVertical'; 10 | import NavbarTop from '/layouts/navbars/NavbarTop'; 11 | 12 | export default function DashboardLayout({ children }) { 13 | const [showMenu, setShowMenu] = useState(true); 14 | const ToggleMenu = () => { 15 | return setShowMenu(!showMenu); 16 | }; 17 | 18 | return ( 19 |
20 |
21 | setShowMenu(value)} 24 | /> 25 |
26 |
27 |
28 | 34 |
35 | {children} 36 |
37 |
38 | ) 39 | } 40 | -------------------------------------------------------------------------------- /data/dashboard/ProjectsStatsData.js: -------------------------------------------------------------------------------- 1 | import { 2 | Briefcase, 3 | ListTask, 4 | People, 5 | Bullseye 6 | } from 'react-bootstrap-icons'; 7 | 8 | export const ProjectsStats = [ 9 | { 10 | id:1, 11 | title : "Projects", 12 | value : 18, 13 | icon: , 14 | statInfo: '2 Completed' 15 | }, 16 | { 17 | id:2, 18 | title : "Active Task", 19 | value : 132, 20 | icon: , 21 | statInfo: '28 Completed' 22 | }, 23 | { 24 | id:3, 25 | title : "Teams", 26 | value : 12, 27 | icon: , 28 | statInfo: '1 Completed' 29 | }, 30 | { 31 | id:4, 32 | title : "Productivity", 33 | value : '76%', 34 | icon: , 35 | statInfo: '5% Completed' 36 | } 37 | ]; 38 | export default ProjectsStats; 39 | -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- 1 | MIT License 2 | 3 | Copyright (c) 2023 Codescandy 4 | 5 | Permission is hereby granted, free of charge, to any person obtaining a copy 6 | of this software and associated documentation files (the "Software"), to deal 7 | in the Software without restriction, including without limitation the rights 8 | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 9 | copies of the Software, and to permit persons to whom the Software is 10 | furnished to do so, subject to the following conditions: 11 | 12 | The above copyright notice and this permission notice shall be included in all 13 | copies or substantial portions of the Software. 14 | 15 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 16 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 17 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 18 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 19 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 20 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE 21 | SOFTWARE. 22 | -------------------------------------------------------------------------------- /app/(dashboard)/changelog/page.js: -------------------------------------------------------------------------------- 1 | 'use client' 2 | 3 | // import node module libraries 4 | import { Col, Row, Container } from 'react-bootstrap'; 5 | 6 | // import sub components 7 | import Version_01_00_00 from 'sub-components/changelog/Version_01_00_00'; 8 | import Version_01_01_00 from 'sub-components/changelog/Version_01_01_00'; 9 | import Version_01_01_01 from 'sub-components/changelog/Version_01_01_01'; 10 | 11 | const ChangeLog = () => { 12 | return ( 13 | 14 | 15 | 16 |
17 |
18 |

Changelog

19 |

20 | We’re constantly improving & updating Dashui. See the latest features and improvements. 21 |

22 |
23 |
24 | 25 |
26 | 27 |
28 | 29 |
30 | 31 |
32 | ); 33 | }; 34 | 35 | export default ChangeLog; 36 | -------------------------------------------------------------------------------- /public/images/placeholder/placeholder-4by3.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /app/(dashboard)/layout-vertical/page.js: -------------------------------------------------------------------------------- 1 | 'use client' 2 | // import node module libraries 3 | import Link from 'next/link'; 4 | import { Col, Row, Container, Image } from 'react-bootstrap'; 5 | 6 | const Layout = () => { 7 | return ( 8 | 9 | 10 | 11 |
12 |

Layouts

13 |

Customize your overview page layout. Choose the one that best fits your needs.

14 |
15 | Demo layouts 16 | 17 |
18 | 19 | 20 | 21 | Image Description 22 |
23 |
Classic
24 |
25 | 26 | 27 |
28 |
29 | ) 30 | } 31 | 32 | export default Layout -------------------------------------------------------------------------------- /widgets/form-select/FormSelect.js: -------------------------------------------------------------------------------- 1 | // import node module libraries 2 | import { Fragment } from 'react'; 3 | import { Form } from 'react-bootstrap'; 4 | import PropTypes from 'prop-types'; 5 | 6 | export const FormSelect = (props={ 7 | placeholder: '', 8 | id: '', 9 | name: '', 10 | className:'' 11 | }) => { 12 | const { placeholder, options, id, name, onChange, className } = props; 13 | 14 | return ( 15 | 16 | 22 | {placeholder ? ( 23 | 26 | ) : ( 27 | '' 28 | )} 29 | {options.map((item, index) => { 30 | return ( 31 | 34 | ); 35 | })} 36 | 37 | 38 | ); 39 | }; 40 | 41 | FormSelect.propTypes = { 42 | placeholder: PropTypes.string, 43 | defaultselected: PropTypes.string, 44 | id: PropTypes.string, 45 | name: PropTypes.string, 46 | className:PropTypes.string 47 | }; 48 | 49 | export default FormSelect; 50 | -------------------------------------------------------------------------------- /app/not-found.js: -------------------------------------------------------------------------------- 1 | 'use client' 2 | // import node module libraries 3 | import { Col, Row, Image, Container } from 'react-bootstrap'; 4 | import Link from 'next/link'; 5 | 6 | // import hooks 7 | import useMounted from 'hooks/useMounted'; 8 | import { Fragment } from 'react'; 9 | 10 | const NotFound = () => { 11 | const hasMounted = useMounted(); 12 | return ( 13 | 14 | {hasMounted && 15 | 16 | 17 | 18 |
19 |
20 | 21 |
22 |

Oops! the page not found.

23 |

Or simply leverage the expertise of our consultation 24 | team.

25 | 26 | Go Home 27 | 28 |
29 | 30 |
31 |
32 | } 33 |
34 | ); 35 | }; 36 | 37 | 38 | export default NotFound; 39 | 40 | 41 | -------------------------------------------------------------------------------- /widgets/stats/StatRightTopIcon.js: -------------------------------------------------------------------------------- 1 | // Widget : Stat Style 2 | // Style : Stat widget with right top icon 3 | 4 | // import node module libraries 5 | import PropTypes from 'prop-types'; 6 | import { Card } from 'react-bootstrap'; 7 | 8 | const StatRightTopIcon = props => { 9 | const { info } = props; 10 | return ( 11 | 12 | 13 |
14 |
15 |

{info.title}

16 |
17 |
18 | {info.icon} 19 |
20 |
21 |
22 |

{info.value}

23 |

24 |
25 |
26 |
27 | ) 28 | } 29 | 30 | // Typechecking With PropTypes 31 | StatRightTopIcon.propTypes = { 32 | info: PropTypes.any.isRequired 33 | }; 34 | 35 | export default StatRightTopIcon -------------------------------------------------------------------------------- /layouts/navbars/NavbarTop.js: -------------------------------------------------------------------------------- 1 | // import node module libraries 2 | import { Menu } from 'react-feather'; 3 | import Link from 'next/link'; 4 | import { 5 | Nav, 6 | Navbar, 7 | Form 8 | } from 'react-bootstrap'; 9 | 10 | // import sub components 11 | import QuickMenu from 'layouts/QuickMenu'; 12 | 13 | const NavbarTop = (props) => { 14 | return ( 15 | 16 |
17 |
18 | props.data.SidebarToggleMenu(!props.data.showMenu)}> 23 | 24 | 25 |
26 | {/* Search Form */} 27 |
28 | 29 | 30 |
31 |
32 | {/* Quick Menu */} 33 | 36 |
37 |
38 | ); 39 | }; 40 | 41 | export default NavbarTop; 42 | -------------------------------------------------------------------------------- /widgets/highlight-code/HighlightCode.js: -------------------------------------------------------------------------------- 1 | 'use client' 2 | 3 | // import node module libraries 4 | import { Fragment, useState } from 'react'; 5 | import SyntaxHighlighter from 'react-syntax-highlighter'; 6 | import { shadesOfPurple } from 'react-syntax-highlighter/dist/esm/styles/hljs'; 7 | 8 | const HighlightCode = ({ code }) => { 9 | const [copied, setCopied] = useState(false); 10 | const handleCopy = async () => { 11 | try { 12 | await navigator.clipboard.writeText(code); 13 | setCopied(true); 14 | setTimeout(() => setCopied(false), 3000); // Reset 'copied' state after 2 seconds 15 | } catch (err) { 16 | console.error('Failed to copy text: ', err); 17 | // Handle error, e.g., show an error message to the user 18 | } 19 | }; 20 | return ( 21 | 22 | {/* 23 | 26 | */} 27 | 30 | 31 | {code} 32 | 33 | 34 | ); 35 | }; 36 | export default HighlightCode; 37 | -------------------------------------------------------------------------------- /sub-components/settings/DeleteAccount.js: -------------------------------------------------------------------------------- 1 | // import node module libraries 2 | import Link from 'next/link'; 3 | import { Col, Row, Card } from 'react-bootstrap'; 4 | 5 | const DeleteAccount = () => { 6 | return ( 7 | 8 | 9 |
10 |

Delete Account

11 |

Easily set up social media accounts

12 |
13 | 14 | 15 | 16 | 17 |
18 |

Danger Zone

19 |
20 |
21 |

Delete any and all content you have, such as articles, comments, your reading list or chat messages. Allow your username to become available to anyone.

22 | Delete Account 23 |

Feel free to contact with any dashui@example.com questions.

24 |
25 |
26 |
27 | 28 |
29 | ) 30 | } 31 | 32 | export default DeleteAccount -------------------------------------------------------------------------------- /styles/theme/components/_button.scss: -------------------------------------------------------------------------------- 1 | // 2 | // Extended from bootstrap 3 | // 4 | 5 | // btn outline white 6 | .btn-outline-white { 7 | border-color: $gray-300; 8 | color: $body-color; 9 | &:hover, 10 | &:focus { 11 | background-color: $gray-100; 12 | border-color: $gray-400; 13 | color: $body-color; 14 | } 15 | &.active { 16 | background-color: $gray-100; 17 | border-color: $gray-400; 18 | color: $body-color; 19 | } 20 | } 21 | 22 | // btn icon 23 | .btn-icon { 24 | position: relative; 25 | display: -ms-inline-flexbox; 26 | display: inline-flex; 27 | -ms-flex-negative: 0; 28 | flex-shrink: 0; 29 | -ms-flex-pack: center; 30 | justify-content: center; 31 | -ms-flex-align: center; 32 | align-items: center; 33 | font-size: 0.92969rem; 34 | font-weight: 400; 35 | width: 2.5rem; 36 | height: 2.5rem; 37 | padding: 0; 38 | } 39 | 40 | .btn-icon.btn-xs { 41 | font-size: 0.75rem; 42 | width: 1.53125rem; 43 | height: 1.53125rem; 44 | } 45 | 46 | .btn-icon.btn-sm { 47 | font-size: 0.875rem; 48 | width: 2.1875rem; 49 | height: 2.1875rem; 50 | } 51 | 52 | .btn-icon.btn-lg { 53 | font-size: 1rem; 54 | width: 3.36875rem; 55 | height: 3.36875rem; 56 | } 57 | 58 | .btn-float-button { 59 | position: fixed; 60 | bottom: 0; 61 | right: 0; 62 | } 63 | -------------------------------------------------------------------------------- /app/(dashboard)/pages/profile/page.js: -------------------------------------------------------------------------------- 1 | 'use client' 2 | // import node module libraries 3 | import { Col, Row, Container } from 'react-bootstrap'; 4 | 5 | // import widget as custom components 6 | import { PageHeading } from 'widgets' 7 | 8 | // import sub components 9 | import { 10 | AboutMe, 11 | ActivityFeed, 12 | MyTeam, 13 | ProfileHeader, 14 | ProjectsContributions, 15 | RecentFromBlog 16 | } from 'sub-components' 17 | 18 | const Profile = () => { 19 | return ( 20 | 21 | {/* Page Heading */} 22 | 23 | 24 | {/* Profile Header */} 25 | 26 | 27 | {/* content */} 28 |
29 | 30 | 31 | {/* About Me */} 32 | 33 | 34 | {/* Projects Contributions */} 35 | 36 | 37 | {/* Recent From Blog */} 38 | 39 | 40 | 41 | 42 | {/* My Team */} 43 | 44 | 45 | {/* Activity Feed */} 46 | 47 | 48 | 49 | 50 |
51 | 52 |
53 | ) 54 | } 55 | 56 | export default Profile -------------------------------------------------------------------------------- /data/pricing/FeaturesData.js: -------------------------------------------------------------------------------- 1 | export const FeaturesData = [ 2 | { 3 | id: 1, 4 | icon:'edit', 5 | title: 'Create and Edit Projects', 6 | description:'Donec posuere felis sit amet felis max imus roin consectetur quis leo id eleifuet, sapien quis fringilla finibus.' 7 | }, 8 | { 9 | id: 2, 10 | icon:'filter', 11 | title: 'Search and Filter', 12 | description:'Vestibulum in neque augue. Vivamus sed tempor mi. Integer dolor urna, dictum a arcu vitae, efficitur semper lorem.' 13 | } , 14 | { 15 | id: 3, 16 | icon:'rotate-ccw', 17 | title: 'Real Time Updates', 18 | description:'Maecenas nec mauris dui. Sed ut mi a nibh rhoncus blandit. Cras accumsan, eros in malesuada convallis.' 19 | }, 20 | { 21 | id: 4, 22 | icon:'tag', 23 | title: 'Meta Information', 24 | description:'Aenean justo lorem, semper non lectus quis, porta semper enim. Integer posuere lorem eu neque pellentesque.' 25 | }, 26 | { 27 | id: 5, 28 | icon:'file-text', 29 | title: 'Pre rendered Results', 30 | description:'Donec cursus libero non nibh consectetur sodales tincidunt vitae turpis. Duis feugiat at lorem id iaculis.' 31 | }, 32 | { 33 | id: 6, 34 | icon:'trending-up', 35 | title: 'Simple Analytics', 36 | description:'Nulla imperdiet sem quis ipsum condi mentum po ris sit amet libero et turpis vestibulum faucibus at nec lacus.' 37 | } 38 | ]; 39 | export default FeaturesData; 40 | -------------------------------------------------------------------------------- /data/code/BadgesCode.js: -------------------------------------------------------------------------------- 1 | export const SimpleBadgeCode = ` 2 |

Example heading New

3 |

Example heading New

4 |

Example heading New

5 |

Example heading New

6 |
Example heading New
7 |
Example heading New
8 | `.trim(); 9 | 10 | export const BadgeWithButtonCode = ` 11 | 14 | `.trim(); 15 | 16 | export const PillBadgesCode = ` 17 | primary 18 | secondary 19 | success 20 | danger 21 | warning 22 | info 23 | light 24 | dark 25 | `.trim(); 26 | 27 | 28 | export const PaginationsCode = [ 29 | SimpleBadgeCode, 30 | BadgeWithButtonCode, 31 | PillBadgesCode 32 | ]; 33 | 34 | export default PaginationsCode; 35 | -------------------------------------------------------------------------------- /data/pricing/FAQsData.js: -------------------------------------------------------------------------------- 1 | export const FAQsData = [ 2 | { 3 | id: 1, 4 | question: 'Will I be charged now for?', 5 | answer: 6 | 'Vestibulum pulvinar est at erat laoreet fringilla. Nullam imperdiet, augue non vestibulum triuam quam, at maximus ex mauris a felis.' 7 | }, 8 | { 9 | id: 2, 10 | question: 'How does a subscription work?', 11 | answer: 12 | 'Donec tempus imperdiet libero quis ultricies. Donec nunc nisi, imperdiet nec porta ultrices, accumsan a nibh.' 13 | }, 14 | { 15 | id: 3, 16 | question: 'Can I cancel anytime?', 17 | answer: 18 | 'Yes, Pellentesque habitant morbi tristique senectus et netus fficitur eget lacus eu, gravida blandit sem. Duis aliquam convallis tempor.' 19 | }, 20 | { 21 | id: 4, 22 | question: 'How long is my personal?', 23 | answer: 24 | 'Aliquam vel sodales est. Mauris eu dignissim dolor. Praesent scelerisque dolor risus, quis viverra interdum turpis tincidunt interdum.' 25 | }, 26 | { 27 | id: 5, 28 | question: 'What are Multisite plan?', 29 | answer: 30 | 'Quisque accumsan odio sed congue u eleifend est porttitor nisi lobortis, sit aget dolor rhoncus tincidunt vel a mauris.' 31 | }, 32 | { 33 | id: 6, 34 | question: 'Are the files downloadable?', 35 | answer: 36 | 'Pellentesque habitant morbi tristique senectus et netus et malesuada fitur eget lacus eu, gravida blandit sem.' 37 | } 38 | ]; 39 | export default FAQsData; 40 | -------------------------------------------------------------------------------- /public/images/creditcard/mastercard.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | -------------------------------------------------------------------------------- /styles/theme/vendor/apexChart/_apexchart.scss: -------------------------------------------------------------------------------- 1 | // Apex Chart 2 | .apexcharts-tooltip { 3 | border-radius: .5rem !important; 4 | box-shadow: $box-shadow-sm !important; 5 | .apexcharts-tooltip-series-group { 6 | background: $white !important; 7 | color: $dark; 8 | padding: 3px 16px 6px 16px !important; 9 | display: none; 10 | text-align: left; 11 | justify-content: left; 12 | align-items: center; 13 | line-height: 1 !important; 14 | } 15 | } 16 | 17 | .apexcharts-tooltip-marker { 18 | width: 8px !important; 19 | height: 8px !important; 20 | position: relative; 21 | top: 0px; 22 | margin-right: 6px !important; 23 | border-radius: 50%; 24 | } 25 | 26 | // .apexcharts-tooltip-series-group.apexcharts-active, 27 | // .apexcharts-tooltip-series-group:last-child { 28 | // padding-bottom: 50px !important; 29 | // } 30 | .apexcharts-tooltip.apexcharts-theme-light { 31 | border: 1px solid $gray-200 !important; 32 | background-color: $gray-100 !important; 33 | background: $white !important; 34 | } 35 | 36 | .apexcharts-tooltip.apexcharts-theme-light .apexcharts-tooltip-title { 37 | background: $white !important; 38 | border-bottom: 1px solid $gray-200 !important; 39 | } 40 | 41 | .apexcharts-tooltip-title { 42 | padding: 8px 16px !important; 43 | font-size: 14px !important; 44 | margin-bottom: 4px; 45 | font-weight: 600 !important; 46 | } -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "dashui-free-nextjs-admin-template", 3 | "version": "1.1.1", 4 | "private": true, 5 | "author": { 6 | "name": "codescandy", 7 | "url": "https://codescandy.com" 8 | }, 9 | "keywords": [ 10 | "react", 11 | "javascript", 12 | "admin", 13 | "dashboard", 14 | "nextjs", 15 | "nextjs13", 16 | "admin-dashboard", 17 | "free", 18 | "admin-template", 19 | "admin-panel", 20 | "freebies", 21 | "nextjs-template", 22 | "react-dashboard", 23 | "bootstrap 5" 24 | ], 25 | "scripts": { 26 | "dev": "next dev", 27 | "build": "next build", 28 | "start": "next start", 29 | "lint": "next lint" 30 | }, 31 | "dependencies": { 32 | "@vercel/analytics": "^1.6.1", 33 | "apexcharts": "^5.3.6", 34 | "bootstrap": "^5.3.8", 35 | "eslint": "9.39.1", 36 | "eslint-config-next": "16.0.8", 37 | "next": "16.0.8", 38 | "node-sass": "^9.0.0", 39 | "prism-react-renderer": "^2.4.1", 40 | "react": "19.2.1", 41 | "react-apexcharts": "^1.9.0", 42 | "react-bootstrap": "^2.10.10", 43 | "react-bootstrap-icons": "^1.11.6", 44 | "react-dom": "19.2.1", 45 | "react-dropzone": "^14.3.8", 46 | "react-feather": "^2.0.10", 47 | "react-responsive": "^10.0.1", 48 | "react-syntax-highlighter": "^16.1.0", 49 | "sass": "^1.77.6", 50 | "sass-loader": "^16.0.6", 51 | "simplebar": "^6.3.3", 52 | "simplebar-react": "^3.3.2", 53 | "uuid": "^13.0.0" 54 | } 55 | } -------------------------------------------------------------------------------- /app/layout.js: -------------------------------------------------------------------------------- 1 | // import theme style scss file 2 | import Link from 'next/link'; 3 | import 'styles/theme.scss'; 4 | 5 | export const metadata = { 6 | title: 'Dash UI - Next.Js Admin Dashboard Template', 7 | description: 'Dash UI - Next JS admin dashboard template is free and available on GitHub. Create your stunning web apps with our Free Next js template. An open-source admin dashboard built using the new router, server components, and everything new in Next.js 13.', 8 | keywords: 'Dash UI, Next.js 13, Admin dashboard, admin template, web apps, bootstrap 5, admin theme' 9 | } 10 | 11 | export default function RootLayout({ children }) { 12 | return ( 13 | 14 | 15 | {children} 16 | 17 | 18 | {' '} Buy Now 20 | 21 | 22 | 23 | ) 24 | } 25 | -------------------------------------------------------------------------------- /data/dashboard/TeamsData.js: -------------------------------------------------------------------------------- 1 | export const TeamsData = [ 2 | { 3 | id:1, 4 | name : "Anita Parmar", 5 | email : "anita@example.com", 6 | role: "Front End Developer", 7 | lastActivity: '3 May, 2023', 8 | image:'/images/avatar/avatar-2.jpg' 9 | }, 10 | { 11 | id:2, 12 | name : "Jitu Chauhan", 13 | email : "jituchauhan@example.com", 14 | role: "Project Director", 15 | lastActivity: 'Today', 16 | image:'/images/avatar/avatar-1.jpg' 17 | }, 18 | { 19 | id:3, 20 | name : "Sandeep Chauhan", 21 | email : "sandeepchauhan@example.com", 22 | role: "Full- Stack Developer", 23 | lastActivity: 'Yesterday', 24 | image:'/images/avatar/avatar-3.jpg' 25 | }, 26 | { 27 | id:4, 28 | name : "Amanda Darnell", 29 | email : "amandadarnell@example.com", 30 | role: "Account Manager", 31 | lastActivity: '3 May, 2023', 32 | image:'/images/avatar/avatar-4.jpg' 33 | }, 34 | { 35 | id:3, 36 | name : "Patricia Murrill", 37 | email : "patriciamurrill@example.com", 38 | role: "Digital Marketer", 39 | lastActivity: '3 May, 2023', 40 | image:'/images/avatar/avatar-5.jpg' 41 | }, 42 | { 43 | id:4, 44 | name : "Darshini Nair", 45 | email : "darshininair@example.com", 46 | role: "Front End Developer", 47 | lastActivity: '3 May, 2023', 48 | image:'/images/avatar/avatar-6.jpg' 49 | } 50 | ]; 51 | export default TeamsData; 52 | -------------------------------------------------------------------------------- /styles/theme.scss: -------------------------------------------------------------------------------- 1 | /* 2 | ========================================================= 3 | * Dash UI - Bootstrap 5 Admin & Dashboard Theme 4 | ========================================================= 5 | * Product Page: https://codescandy.com/dashui/index.html 6 | * Copyright 2023 Codescandy (https://codescandy.com/) 7 | * Designed and coded by https://codescandy.com 8 | ========================================================= */ 9 | 10 | // Inter Fonts 11 | @import url("https://fonts.googleapis.com/css2?family=Inter:wght@100;200;300;400;500;600;700;800;900&display=swap"); 12 | 13 | // Font Awesome 14 | @import url("https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.11.2/css/all.css"); 15 | 16 | // Material Design Icons 17 | @import url("https://cdnjs.cloudflare.com/ajax/libs/MaterialDesign-Webfont/7.2.96/css/materialdesignicons.min.css"); 18 | 19 | // Feather Icons 20 | @import url("../public/fonts/feather-icons/feather.css"); 21 | 22 | // Bootstrap functions 23 | @import "~bootstrap/scss/functions"; 24 | 25 | // User Variables 26 | @import "user-variables"; 27 | 28 | // theme variables 29 | @import "theme/variables"; 30 | 31 | //utilities 32 | @import "theme/utilities"; 33 | 34 | // Bootstrap 35 | @import "~bootstrap/scss/bootstrap"; 36 | 37 | // Theme 38 | @import "theme/theme"; 39 | 40 | // User 41 | @import "user"; 42 | 43 | .heading-permalink { 44 | color: transparent; 45 | margin-left: -2rem; 46 | &:hover { 47 | color: transparent; 48 | } 49 | 50 | &::before { 51 | color: rgba(82, 95, 127, 0); 52 | content: "#"; 53 | } 54 | &:hover:before { 55 | color: $primary; 56 | } 57 | } 58 | --------------------------------------------------------------------------------