# Contents

Discover what’s included in Bootstrap, including our precompiled and source code flavors. Remember, Bootstrap’s JavaScript components require Bootstrap Vue.


# Nuxt Argon Dashboard PRO Structure

Once downloaded, unzip the compressed folder and you’ll see something like this:

|-- nuxt-argon-dashboard-pro
│   app.html
│   nuxt.config.js
│   package-lock.json
│   package.json
│   polyfills.js
│   yarn.lock
│
├───assets
│   ├───css
│   │   │   style.css
│   │   │
│   │   ├───font-awesome
│   │   └───nucleo
│   └───sass
│       │   argon.scss
│       │
│       ├───core
│       └───custom
├───components
│   │   ValidationError.vue
│   │
│   ├───argon-core
│   │   │   Badge.vue
│   │   │   BaseAlert.vue
│   │   │   BaseButton.vue
│   │   │   BaseDropdown.vue
│   │   │   BaseHeader.vue
│   │   │   BasePagination.vue
│   │   │   BaseProgress.vue
│   │   │   BaseSlider.vue
│   │   │   BaseSwitch.vue
│   │   │   BaseTable.vue
│   │   │   ButtonCheckbox.vue
│   │   │   ButtonRadioGroup.vue
│   │   │   CloseButton.vue
│   │   │   index.js
│   │   │   LoadingPanel.vue
│   │   │   Modal.vue
│   │   │   NavbarToggleButton.vue
│   │   │
│   │   ├───Breadcrumb
│   │   │       Breadcrumb.vue
│   │   │       BreadcrumbItem.vue
│   │   │       RouteBreadcrumb.vue
│   │   │
│   │   ├───Cards
│   │   │       Card.vue
│   │   │       StatsCard.vue
│   │   │
│   │   ├───Charts
│   │   │       BarChart.js
│   │   │       config.js
│   │   │       DoughnutChart.js
│   │   │       globalOptionsMixin.js
│   │   │       LineChart.js
│   │   │       optionHelpers.js
│   │   │       PieChart.js
│   │   │
│   │   ├───Collapse
│   │   │       Collapse.vue
│   │   │       CollapseItem.vue
│   │   │
│   │   ├───Feed
│   │   │       Comment.vue
│   │   │
│   │   ├───Inputs
│   │   │       BaseCheckbox.vue
│   │   │       BaseInput.vue
│   │   │       BaseRadio.vue
│   │   │       DropzoneFileUpload.vue
│   │   │       FileInput.vue
│   │   │       HtmlEditor.vue
│   │   │       IconCheckbox.vue
│   │   │       TagsInput.vue
│   │   │
│   │   ├───Navbar
│   │   │       BaseNav.vue
│   │   │       NavbarToggleButton.vue
│   │   │
│   │   ├───NotificationPlugin
│   │   │       index.js
│   │   │       Notification.vue
│   │   │       Notifications.vue
│   │   │
│   │   ├───SidebarPlugin
│   │   │       index.js
│   │   │       SideBar.vue
│   │   │       SidebarItem.vue
│   │   │
│   │   ├───Tabs
│   │   │       Tab.vue
│   │   │       Tabs.vue
│   │   │
│   │   ├───Timeline
│   │   │       TimeLine.vue
│   │   │       TimeLineItem.vue
│   │   │
│   │   └───WorldMap
│   │           AsyncWorldMap.vue
│   │           WorldMap.vue
│   │
│   ├───Dashboard
│   │   └───Cards
│   │           UserEditCard.vue
│   │           UserPasswordCard.vue
│   │
│   ├───feed
│   │       Comment.vue
│   │
│   ├───layouts
│   │   └───argon
│   │           Content.vue
│   │           ContentFooter.vue
│   │           DashboardNavbar.vue
│   │
│   ├───pages
│   │   ├───calendar
│   │   │       BigCalendar.vue
│   │   │
│   │   ├───dashboard
│   │   │       ActivityFeed.vue
│   │   │       LightTable.vue
│   │   │       PageVisitsTable.vue
│   │   │       ProgressTrackList.vue
│   │   │       SocialTrafficTable.vue
│   │   │       TaskList.vue
│   │   │       UserList.vue
│   │   │
│   │   ├───forms
│   │   │       BrowserDefaultsValidation.vue
│   │   │       CustomStylesValidation.vue
│   │   │       ServerSideValidation.vue
│   │   │
│   │   ├───register
│   │   │       FailedRegistration.vue
│   │   │       SuccessfulRegistration.vue
│   │   │
│   │   └───UserProfile
│   │           EditProfileForm.vue
│   │           UserCard.vue
│   │
│   ├───tables
│   │   │   projects.js
│   │   │   users.js
│   │   │   users2.js
│   │   │
│   │   ├───PaginatedTables
│   │   │       clientPaginationMixin.js
│   │   │
│   │   └───RegularTables
│   │           CheckboxColoredTable.vue
│   │           CheckboxTable.vue
│   │           DarkTable.vue
│   │           InlineActionsTable.vue
│   │           LightTable.vue
│   │           StripedTable.vue
│   │           TranslucentTable.vue
│   │
│   └───widgets
│           CalendarWidget.vue
│           CreditCard.vue
│           MembersCard.vue
│           PaypalCard.vue
│           ProgressTrackList.vue
│           StatsCards.vue
│           TaskList.vue
│           TimelineCard.vue
│           VectorMapCard.vue
│           VisaCard.vue
│
├───layouts
│       AuthLayout.vue
│       DashboardLayout.vue
│       error1.vue
│
├───middleware
│       admin.js
│       admin_creator.js
│       README.md
│       redirect.js
│
├───mixins
│       form-mixin.js
│       global.js
│       pagination.js
│
├───pages
│   │   alternative.vue
│   │   calendar.vue
│   │   charts.vue
│   │   dashboard.vue
│   │   index.vue
│   │   lock.vue
│   │   login.vue
│   │   pricing.vue
│   │   register.vue
│   │   widgets.vue
│   │
│   ├───components
│   │       buttons.vue
│   │       cards.vue
│   │       grid-system.vue
│   │       icons.vue
│   │       notifications.vue
│   │       typography.vue
│   │
│   ├───examples
│   │   ├───category-management
│   │   │   │   add-category.vue
│   │   │   │   index.vue
│   │   │   │
│   │   │   └───edit-category
│   │   │           _id.vue
│   │   │
│   │   ├───item-management
│   │   │   │   add-item.vue
│   │   │   │   index.vue
│   │   │   │
│   │   │   └───edit-item
│   │   │           _id.vue
│   │   │
│   │   ├───role-management
│   │   │   │   add-role.vue
│   │   │   │   index.vue
│   │   │   │
│   │   │   └───edit-role
│   │   │           _id.vue
│   │   │
│   │   ├───tag-management
│   │   │   │   add-tag.vue
│   │   │   │   index.vue
│   │   │   │
│   │   │   └───edit-tag
│   │   │           _id.vue
│   │   │
│   │   ├───user-management
│   │   │   │   add-user.vue
│   │   │   │   index.vue
│   │   │   │
│   │   │   └───edit-user
│   │   │           _id.vue
│   │   │
│   │   └───user-profile
│   │           index.vue
│   │
│   ├───forms
│   │       components.vue
│   │       elements.vue
│   │       validation.vue
│   │
│   ├───maps
│   │       google.vue
│   │       vector.vue
│   │
│   ├───pages
│   │       timeline.vue
│   │       user.vue
│   │
│   ├───password
│   │       email.vue
│   │       reset.vue
│   │
│   └───tables
│           paginated.vue
│           regular.vue
│           sortable.vue
│
├───plugins
│   │   axios.js
│   │   elementUi.js
│   │   README.md
│   │
│   └───dashboard
│       │   dashboard-plugin.js
│       │   full-calendar.js
│       │   globalComponents.js
│       │   globalDirectives.js
│       │   JsonApi.js
│       │   world-map.js
│       │
│       └───directives
│               click-outside.js
│
├───services
│       categories-service.js
│       items-service.js
│       profile-service.js
│       roles-service.js
│       tags-service.js
│       users-service.js
│
├───static
│   │   .nojekyll
│   │   favicon.png
│   │   loading.gif
│   │   README.md
│   │   sw.js
│   │
│   └───img
│       │   examples_image.png
│       │   loading.gif
│       │   placeholder.jpg
│       │
│       ├───brand
│       │       favicon.png
│       │       green.png
│       │       white.png
│       │
│       ├───icons
│       │   ├───cards
│       │   │       bitcoin.png
│       │   │       mastercard.png
│       │   │       paypal.png
│       │   │       visa.png
│       │   │
│       │   ├───common
│       │   │       github.svg
│       │   │       google.svg
│       │   │
│       │   └───flags
│       │           DE.png
│       │           GB.png
│       │           US.png
│       │
│       └───theme
│               angular.jpg
│               bootstrap.jpg
│               img-1-1000x600.jpg
│               img-1-1000x900.jpg
│               landing-1.png
│               landing-2.png
│               landing-3.png
│               profile-cover.jpg
│               react.jpg
│               sketch.jpg
│               team-1.jpg
│               team-2.jpg
│               team-3.jpg
│               team-4.jpg
│               team-5.jpg
│               vue.jpg
│
├───store
│       categories.js
│       index.js
│       items.js
│       profile.js
│       README.md
│       register.js
│       roles.js
│       tags.js
│       users.js
│
└───util
        API_KEY.js
        authCustomStrategy.js
        throttle.js

# Bootstrap components

Here is the list of Bootstrap 4 components that were restyled in Argon:

Alerts
Badge
Buttons
Carousel
Dropdowns
Forms
Modal
Navs