├── .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 | Tooltip on {placement}
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 |
19 | {copied ? 'Copied!' : 'Copy to Clipboard'}
20 |
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 |
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 |
24 | {placeholder}
25 |
26 | ) : (
27 | ''
28 | )}
29 | {options.map((item, index) => {
30 | return (
31 |
32 | {item.label}
33 |
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 |
29 |
30 |
31 |
32 | {/* Quick Menu */}
33 |
34 |
35 |
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 |
24 | Copy
25 |
26 | */}
27 |
28 | {copied ? 'Copied!' : 'Copy'}
29 |
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 |
12 | Notifications 4
13 |
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 |
--------------------------------------------------------------------------------