1108 lines
59 KiB
HTML
1108 lines
59 KiB
HTML
<!DOCTYPE html>
|
||
<!--
|
||
Template Name: NobleUI - HTML Bootstrap 5 Admin Dashboard Template
|
||
Author: NobleUI
|
||
Website: https://www.nobleui.com
|
||
Portfolio: https://themeforest.net/user/nobleui/portfolio
|
||
Contact: nobleui123@gmail.com
|
||
Purchase: https://1.envato.market/nobleui_admin
|
||
License: For each use you must have a valid license purchased only from above link in order to legally use the theme for your project.
|
||
-->
|
||
<html lang="en">
|
||
<head>
|
||
<meta charset="UTF-8">
|
||
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
||
<meta http-equiv="X-UA-Compatible" content="ie=edge">
|
||
<meta name="description" content="Responsive HTML Admin Dashboard Template based on Bootstrap 5">
|
||
<meta name="author" content="NobleUI">
|
||
<meta name="keywords" content="nobleui, bootstrap, bootstrap 5, bootstrap5, admin, dashboard, template, responsive, css, sass, html, theme, front-end, ui kit, web">
|
||
|
||
<title>NobleUI - HTML Bootstrap 5 Admin Dashboard Template</title>
|
||
|
||
<!-- Fonts -->
|
||
<link rel="preconnect" href="https://fonts.googleapis.com">
|
||
<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
|
||
<link href="https://fonts.googleapis.com/css2?family=Roboto:wght@300;400;500;700;900&display=swap" rel="stylesheet">
|
||
<!-- End fonts -->
|
||
|
||
<!-- core:css -->
|
||
<link rel="stylesheet" href="../../../assets/vendors/core/core.css">
|
||
<!-- endinject -->
|
||
|
||
<!-- Plugin css for this page -->
|
||
<link rel="stylesheet" href="../../../assets/vendors/prismjs/themes/prism.css">
|
||
<!-- End plugin css for this page -->
|
||
|
||
<!-- inject:css -->
|
||
<link rel="stylesheet" href="../../../assets/fonts/feather-font/css/iconfont.css">
|
||
<link rel="stylesheet" href="../../../assets/vendors/flag-icon-css/css/flag-icon.min.css">
|
||
<!-- endinject -->
|
||
|
||
<!-- Layout styles -->
|
||
<link rel="stylesheet" href="../../../assets/css/demo2/style.css">
|
||
<!-- End layout styles -->
|
||
|
||
<link rel="shortcut icon" href="../../../assets/images/favicon.png" />
|
||
</head>
|
||
<body>
|
||
<div class="main-wrapper">
|
||
|
||
<!-- partial:../../partials/_sidebar.html -->
|
||
<nav class="sidebar">
|
||
<div class="sidebar-header">
|
||
<a href="#" class="sidebar-brand">
|
||
Noble<span>UI</span>
|
||
</a>
|
||
<div class="sidebar-toggler not-active">
|
||
<span></span>
|
||
<span></span>
|
||
<span></span>
|
||
</div>
|
||
</div>
|
||
<div class="sidebar-body">
|
||
<ul class="nav">
|
||
<li class="nav-item nav-category">Main</li>
|
||
<li class="nav-item">
|
||
<a href="../../dashboard.html" class="nav-link">
|
||
<i class="link-icon" data-feather="box"></i>
|
||
<span class="link-title">Dashboard</span>
|
||
</a>
|
||
</li>
|
||
<li class="nav-item nav-category">web apps</li>
|
||
<li class="nav-item">
|
||
<a class="nav-link" data-bs-toggle="collapse" href="#emails" role="button" aria-expanded="false" aria-controls="emails">
|
||
<i class="link-icon" data-feather="mail"></i>
|
||
<span class="link-title">Email</span>
|
||
<i class="link-arrow" data-feather="chevron-down"></i>
|
||
</a>
|
||
<div class="collapse" id="emails">
|
||
<ul class="nav sub-menu">
|
||
<li class="nav-item">
|
||
<a href="../../pages/email/inbox.html" class="nav-link">Inbox</a>
|
||
</li>
|
||
<li class="nav-item">
|
||
<a href="../../pages/email/read.html" class="nav-link">Read</a>
|
||
</li>
|
||
<li class="nav-item">
|
||
<a href="../../pages/email/compose.html" class="nav-link">Compose</a>
|
||
</li>
|
||
</ul>
|
||
</div>
|
||
</li>
|
||
<li class="nav-item">
|
||
<a href="../../pages/apps/chat.html" class="nav-link">
|
||
<i class="link-icon" data-feather="message-square"></i>
|
||
<span class="link-title">Chat</span>
|
||
</a>
|
||
</li>
|
||
<li class="nav-item">
|
||
<a href="../../pages/apps/calendar.html" class="nav-link">
|
||
<i class="link-icon" data-feather="calendar"></i>
|
||
<span class="link-title">Calendar</span>
|
||
</a>
|
||
</li>
|
||
<li class="nav-item nav-category">Components</li>
|
||
<li class="nav-item">
|
||
<a class="nav-link" data-bs-toggle="collapse" href="#uiComponents" role="button" aria-expanded="false" aria-controls="uiComponents">
|
||
<i class="link-icon" data-feather="feather"></i>
|
||
<span class="link-title">UI Kit</span>
|
||
<i class="link-arrow" data-feather="chevron-down"></i>
|
||
</a>
|
||
<div class="collapse" id="uiComponents">
|
||
<ul class="nav sub-menu">
|
||
<li class="nav-item">
|
||
<a href="../../pages/ui-components/accordion.html" class="nav-link">Accordion</a>
|
||
</li>
|
||
<li class="nav-item">
|
||
<a href="../../pages/ui-components/alerts.html" class="nav-link">Alerts</a>
|
||
</li>
|
||
<li class="nav-item">
|
||
<a href="../../pages/ui-components/badges.html" class="nav-link">Badges</a>
|
||
</li>
|
||
<li class="nav-item">
|
||
<a href="../../pages/ui-components/breadcrumbs.html" class="nav-link">Breadcrumbs</a>
|
||
</li>
|
||
<li class="nav-item">
|
||
<a href="../../pages/ui-components/buttons.html" class="nav-link">Buttons</a>
|
||
</li>
|
||
<li class="nav-item">
|
||
<a href="../../pages/ui-components/button-group.html" class="nav-link">Button group</a>
|
||
</li>
|
||
<li class="nav-item">
|
||
<a href="../../pages/ui-components/cards.html" class="nav-link">Cards</a>
|
||
</li>
|
||
<li class="nav-item">
|
||
<a href="../../pages/ui-components/carousel.html" class="nav-link">Carousel</a>
|
||
</li>
|
||
<li class="nav-item">
|
||
<a href="../../pages/ui-components/collapse.html" class="nav-link">Collapse</a>
|
||
</li>
|
||
<li class="nav-item">
|
||
<a href="../../pages/ui-components/dropdowns.html" class="nav-link">Dropdowns</a>
|
||
</li>
|
||
<li class="nav-item">
|
||
<a href="../../pages/ui-components/list-group.html" class="nav-link">List group</a>
|
||
</li>
|
||
<li class="nav-item">
|
||
<a href="../../pages/ui-components/media-object.html" class="nav-link">Media object</a>
|
||
</li>
|
||
<li class="nav-item">
|
||
<a href="../../pages/ui-components/modal.html" class="nav-link">Modal</a>
|
||
</li>
|
||
<li class="nav-item">
|
||
<a href="../../pages/ui-components/navs.html" class="nav-link">Navs</a>
|
||
</li>
|
||
<li class="nav-item">
|
||
<a href="../../pages/ui-components/navbar.html" class="nav-link">Navbar</a>
|
||
</li>
|
||
<li class="nav-item">
|
||
<a href="../../pages/ui-components/pagination.html" class="nav-link">Pagination</a>
|
||
</li>
|
||
<li class="nav-item">
|
||
<a href="../../pages/ui-components/popover.html" class="nav-link">Popovers</a>
|
||
</li>
|
||
<li class="nav-item">
|
||
<a href="../../pages/ui-components/progress.html" class="nav-link">Progress</a>
|
||
</li>
|
||
<li class="nav-item">
|
||
<a href="../../pages/ui-components/scrollbar.html" class="nav-link">Scrollbar</a>
|
||
</li>
|
||
<li class="nav-item">
|
||
<a href="../../pages/ui-components/scrollspy.html" class="nav-link">Scrollspy</a>
|
||
</li>
|
||
<li class="nav-item">
|
||
<a href="../../pages/ui-components/spinners.html" class="nav-link">Spinners</a>
|
||
</li>
|
||
<li class="nav-item">
|
||
<a href="../../pages/ui-components/tabs.html" class="nav-link">Tabs</a>
|
||
</li>
|
||
<li class="nav-item">
|
||
<a href="../../pages/ui-components/tooltips.html" class="nav-link">Tooltips</a>
|
||
</li>
|
||
</ul>
|
||
</div>
|
||
</li>
|
||
<li class="nav-item">
|
||
<a class="nav-link" data-bs-toggle="collapse" href="#advancedUI" role="button" aria-expanded="false" aria-controls="advancedUI">
|
||
<i class="link-icon" data-feather="anchor"></i>
|
||
<span class="link-title">Advanced UI</span>
|
||
<i class="link-arrow" data-feather="chevron-down"></i>
|
||
</a>
|
||
<div class="collapse" id="advancedUI">
|
||
<ul class="nav sub-menu">
|
||
<li class="nav-item">
|
||
<a href="../../pages/advanced-ui/cropper.html" class="nav-link">Cropper</a>
|
||
</li>
|
||
<li class="nav-item">
|
||
<a href="../../pages/advanced-ui/owl-carousel.html" class="nav-link">Owl carousel</a>
|
||
</li>
|
||
<li class="nav-item">
|
||
<a href="../../pages/advanced-ui/sortablejs.html" class="nav-link">SortableJs</a>
|
||
</li>
|
||
<li class="nav-item">
|
||
<a href="../../pages/advanced-ui/sweet-alert.html" class="nav-link">Sweet Alert</a>
|
||
</li>
|
||
</ul>
|
||
</div>
|
||
</li>
|
||
<li class="nav-item">
|
||
<a class="nav-link" data-bs-toggle="collapse" href="#forms" role="button" aria-expanded="false" aria-controls="forms">
|
||
<i class="link-icon" data-feather="inbox"></i>
|
||
<span class="link-title">Forms</span>
|
||
<i class="link-arrow" data-feather="chevron-down"></i>
|
||
</a>
|
||
<div class="collapse" id="forms">
|
||
<ul class="nav sub-menu">
|
||
<li class="nav-item">
|
||
<a href="../../pages/forms/basic-elements.html" class="nav-link">Basic Elements</a>
|
||
</li>
|
||
<li class="nav-item">
|
||
<a href="../../pages/forms/advanced-elements.html" class="nav-link">Advanced Elements</a>
|
||
</li>
|
||
<li class="nav-item">
|
||
<a href="../../pages/forms/editors.html" class="nav-link">Editors</a>
|
||
</li>
|
||
<li class="nav-item">
|
||
<a href="../../pages/forms/wizard.html" class="nav-link">Wizard</a>
|
||
</li>
|
||
</ul>
|
||
</div>
|
||
</li>
|
||
<li class="nav-item">
|
||
<a class="nav-link" data-bs-toggle="collapse" href="#charts" role="button" aria-expanded="false" aria-controls="charts">
|
||
<i class="link-icon" data-feather="pie-chart"></i>
|
||
<span class="link-title">Charts</span>
|
||
<i class="link-arrow" data-feather="chevron-down"></i>
|
||
</a>
|
||
<div class="collapse" id="charts">
|
||
<ul class="nav sub-menu">
|
||
<li class="nav-item">
|
||
<a href="../../pages/charts/apex.html" class="nav-link">Apex</a>
|
||
</li>
|
||
<li class="nav-item">
|
||
<a href="../../pages/charts/chartjs.html" class="nav-link">ChartJs</a>
|
||
</li>
|
||
<li class="nav-item">
|
||
<a href="../../pages/charts/flot.html" class="nav-link">Flot</a>
|
||
</li>
|
||
<li class="nav-item">
|
||
<a href="../../pages/charts/morrisjs.html" class="nav-link">Morris</a>
|
||
</li>
|
||
<li class="nav-item">
|
||
<a href="../../pages/charts/peity.html" class="nav-link">Peity</a>
|
||
</li>
|
||
<li class="nav-item">
|
||
<a href="../../pages/charts/sparkline.html" class="nav-link">Sparkline</a>
|
||
</li>
|
||
</ul>
|
||
</div>
|
||
</li>
|
||
<li class="nav-item">
|
||
<a class="nav-link" data-bs-toggle="collapse" href="#tables" role="button" aria-expanded="false" aria-controls="tables">
|
||
<i class="link-icon" data-feather="layout"></i>
|
||
<span class="link-title">Table</span>
|
||
<i class="link-arrow" data-feather="chevron-down"></i>
|
||
</a>
|
||
<div class="collapse" id="tables">
|
||
<ul class="nav sub-menu">
|
||
<li class="nav-item">
|
||
<a href="../../pages/tables/basic-table.html" class="nav-link">Basic Tables</a>
|
||
</li>
|
||
<li class="nav-item">
|
||
<a href="../../pages/tables/data-table.html" class="nav-link">Data Table</a>
|
||
</li>
|
||
</ul>
|
||
</div>
|
||
</li>
|
||
<li class="nav-item">
|
||
<a class="nav-link" data-bs-toggle="collapse" href="#icons" role="button" aria-expanded="false" aria-controls="icons">
|
||
<i class="link-icon" data-feather="smile"></i>
|
||
<span class="link-title">Icons</span>
|
||
<i class="link-arrow" data-feather="chevron-down"></i>
|
||
</a>
|
||
<div class="collapse" id="icons">
|
||
<ul class="nav sub-menu">
|
||
<li class="nav-item">
|
||
<a href="../../pages/icons/feather-icons.html" class="nav-link">Feather Icons</a>
|
||
</li>
|
||
<li class="nav-item">
|
||
<a href="../../pages/icons/flag-icons.html" class="nav-link">Flag Icons</a>
|
||
</li>
|
||
<li class="nav-item">
|
||
<a href="../../pages/icons/mdi-icons.html" class="nav-link">Mdi Icons</a>
|
||
</li>
|
||
</ul>
|
||
</div>
|
||
</li>
|
||
<li class="nav-item nav-category">Pages</li>
|
||
<li class="nav-item">
|
||
<a class="nav-link" data-bs-toggle="collapse" href="#general-pages" role="button" aria-expanded="false" aria-controls="general-pages">
|
||
<i class="link-icon" data-feather="book"></i>
|
||
<span class="link-title">Special pages</span>
|
||
<i class="link-arrow" data-feather="chevron-down"></i>
|
||
</a>
|
||
<div class="collapse" id="general-pages">
|
||
<ul class="nav sub-menu">
|
||
<li class="nav-item">
|
||
<a href="../../pages/general/blank-page.html" class="nav-link">Blank page</a>
|
||
</li>
|
||
<li class="nav-item">
|
||
<a href="../../pages/general/faq.html" class="nav-link">Faq</a>
|
||
</li>
|
||
<li class="nav-item">
|
||
<a href="../../pages/general/invoice.html" class="nav-link">Invoice</a>
|
||
</li>
|
||
<li class="nav-item">
|
||
<a href="../../pages/general/profile.html" class="nav-link">Profile</a>
|
||
</li>
|
||
<li class="nav-item">
|
||
<a href="../../pages/general/pricing.html" class="nav-link">Pricing</a>
|
||
</li>
|
||
<li class="nav-item">
|
||
<a href="../../pages/general/timeline.html" class="nav-link">Timeline</a>
|
||
</li>
|
||
</ul>
|
||
</div>
|
||
</li>
|
||
<li class="nav-item">
|
||
<a class="nav-link" data-bs-toggle="collapse" href="#authPages" role="button" aria-expanded="false" aria-controls="authPages">
|
||
<i class="link-icon" data-feather="unlock"></i>
|
||
<span class="link-title">Authentication</span>
|
||
<i class="link-arrow" data-feather="chevron-down"></i>
|
||
</a>
|
||
<div class="collapse" id="authPages">
|
||
<ul class="nav sub-menu">
|
||
<li class="nav-item">
|
||
<a href="../../pages/auth/login.html" class="nav-link">Login</a>
|
||
</li>
|
||
<li class="nav-item">
|
||
<a href="../../pages/auth/register.html" class="nav-link">Register</a>
|
||
</li>
|
||
</ul>
|
||
</div>
|
||
</li>
|
||
<li class="nav-item">
|
||
<a class="nav-link" data-bs-toggle="collapse" href="#errorPages" role="button" aria-expanded="false" aria-controls="errorPages">
|
||
<i class="link-icon" data-feather="cloud-off"></i>
|
||
<span class="link-title">Error</span>
|
||
<i class="link-arrow" data-feather="chevron-down"></i>
|
||
</a>
|
||
<div class="collapse" id="errorPages">
|
||
<ul class="nav sub-menu">
|
||
<li class="nav-item">
|
||
<a href="../../pages/error/404.html" class="nav-link">404</a>
|
||
</li>
|
||
<li class="nav-item">
|
||
<a href="../../pages/error/500.html" class="nav-link">500</a>
|
||
</li>
|
||
</ul>
|
||
</div>
|
||
</li>
|
||
<li class="nav-item nav-category">Docs</li>
|
||
<li class="nav-item">
|
||
<a href="https://www.nobleui.com/html/documentation/docs.html" target="_blank" class="nav-link">
|
||
<i class="link-icon" data-feather="hash"></i>
|
||
<span class="link-title">Documentation</span>
|
||
</a>
|
||
</li>
|
||
</ul>
|
||
</div>
|
||
</nav>
|
||
<nav class="settings-sidebar">
|
||
<div class="sidebar-body">
|
||
<a href="#" class="settings-sidebar-toggler">
|
||
<i data-feather="settings"></i>
|
||
</a>
|
||
<div class="theme-wrapper">
|
||
<h6 class="text-muted mb-2">Light Theme:</h6>
|
||
<a class="theme-item" href="../../../demo1/dashboard.html">
|
||
<img src="../../../assets/images/screenshots/light.jpg" alt="light theme">
|
||
</a>
|
||
<h6 class="text-muted mb-2">Dark Theme:</h6>
|
||
<a class="theme-item active" href="../../../demo2/dashboard.html">
|
||
<img src="../../../assets/images/screenshots/dark.jpg" alt="light theme">
|
||
</a>
|
||
</div>
|
||
</div>
|
||
</nav>
|
||
<!-- partial -->
|
||
|
||
<div class="page-wrapper">
|
||
|
||
<!-- partial:../../partials/_navbar.html -->
|
||
<nav class="navbar">
|
||
<a href="#" class="sidebar-toggler">
|
||
<i data-feather="menu"></i>
|
||
</a>
|
||
<div class="navbar-content">
|
||
<form class="search-form">
|
||
<div class="input-group">
|
||
<div class="input-group-text">
|
||
<i data-feather="search"></i>
|
||
</div>
|
||
<input type="text" class="form-control" id="navbarForm" placeholder="Search here...">
|
||
</div>
|
||
</form>
|
||
<ul class="navbar-nav">
|
||
<li class="nav-item dropdown">
|
||
<a class="nav-link dropdown-toggle" href="#" id="languageDropdown" role="button" data-bs-toggle="dropdown" aria-haspopup="true" aria-expanded="false">
|
||
<i class="flag-icon flag-icon-us mt-1" title="us"></i> <span class="ms-1 me-1 d-none d-md-inline-block">English</span>
|
||
</a>
|
||
<div class="dropdown-menu" aria-labelledby="languageDropdown">
|
||
<a href="javascript:;" class="dropdown-item py-2"><i class="flag-icon flag-icon-us" title="us" id="us"></i> <span class="ms-1"> English </span></a>
|
||
<a href="javascript:;" class="dropdown-item py-2"><i class="flag-icon flag-icon-fr" title="fr" id="fr"></i> <span class="ms-1"> French </span></a>
|
||
<a href="javascript:;" class="dropdown-item py-2"><i class="flag-icon flag-icon-de" title="de" id="de"></i> <span class="ms-1"> German </span></a>
|
||
<a href="javascript:;" class="dropdown-item py-2"><i class="flag-icon flag-icon-pt" title="pt" id="pt"></i> <span class="ms-1"> Portuguese </span></a>
|
||
<a href="javascript:;" class="dropdown-item py-2"><i class="flag-icon flag-icon-es" title="es" id="es"></i> <span class="ms-1"> Spanish </span></a>
|
||
</div>
|
||
</li>
|
||
<li class="nav-item dropdown">
|
||
<a class="nav-link dropdown-toggle" href="#" id="appsDropdown" role="button" data-bs-toggle="dropdown" aria-haspopup="true" aria-expanded="false">
|
||
<i data-feather="grid"></i>
|
||
</a>
|
||
<div class="dropdown-menu p-0" aria-labelledby="appsDropdown">
|
||
<div class="px-3 py-2 d-flex align-items-center justify-content-between border-bottom">
|
||
<p class="mb-0 fw-bold">Web Apps</p>
|
||
<a href="javascript:;" class="text-muted">Edit</a>
|
||
</div>
|
||
<div class="row g-0 p-1">
|
||
<div class="col-3 text-center">
|
||
<a href="../../pages/apps/chat.html" class="dropdown-item d-flex flex-column align-items-center justify-content-center wd-70 ht-70"><i data-feather="message-square" class="icon-lg mb-1"></i><p class="tx-12">Chat</p></a>
|
||
</div>
|
||
<div class="col-3 text-center">
|
||
<a href="../../pages/apps/calendar.html" class="dropdown-item d-flex flex-column align-items-center justify-content-center wd-70 ht-70"><i data-feather="calendar" class="icon-lg mb-1"></i><p class="tx-12">Calendar</p></a>
|
||
</div>
|
||
<div class="col-3 text-center">
|
||
<a href="../../pages/email/inbox.html" class="dropdown-item d-flex flex-column align-items-center justify-content-center wd-70 ht-70"><i data-feather="mail" class="icon-lg mb-1"></i><p class="tx-12">Email</p></a>
|
||
</div>
|
||
<div class="col-3 text-center">
|
||
<a href="../../pages/general/profile.html" class="dropdown-item d-flex flex-column align-items-center justify-content-center wd-70 ht-70"><i data-feather="instagram" class="icon-lg mb-1"></i><p class="tx-12">Profile</p></a>
|
||
</div>
|
||
</div>
|
||
<div class="px-3 py-2 d-flex align-items-center justify-content-center border-top">
|
||
<a href="javascript:;">View all</a>
|
||
</div>
|
||
</div>
|
||
</li>
|
||
<li class="nav-item dropdown">
|
||
<a class="nav-link dropdown-toggle" href="#" id="messageDropdown" role="button" data-bs-toggle="dropdown" aria-haspopup="true" aria-expanded="false">
|
||
<i data-feather="mail"></i>
|
||
</a>
|
||
<div class="dropdown-menu p-0" aria-labelledby="messageDropdown">
|
||
<div class="px-3 py-2 d-flex align-items-center justify-content-between border-bottom">
|
||
<p>9 New Messages</p>
|
||
<a href="javascript:;" class="text-muted">Clear all</a>
|
||
</div>
|
||
<div class="p-1">
|
||
<a href="javascript:;" class="dropdown-item d-flex align-items-center py-2">
|
||
<div class="me-3">
|
||
<img class="wd-30 ht-30 rounded-circle" src="https://via.placeholder.com/30x30" alt="userr">
|
||
</div>
|
||
<div class="d-flex justify-content-between flex-grow-1">
|
||
<div class="me-4">
|
||
<p>Leonardo Payne</p>
|
||
<p class="tx-12 text-muted">Project status</p>
|
||
</div>
|
||
<p class="tx-12 text-muted">2 min ago</p>
|
||
</div>
|
||
</a>
|
||
<a href="javascript:;" class="dropdown-item d-flex align-items-center py-2">
|
||
<div class="me-3">
|
||
<img class="wd-30 ht-30 rounded-circle" src="https://via.placeholder.com/30x30" alt="userr">
|
||
</div>
|
||
<div class="d-flex justify-content-between flex-grow-1">
|
||
<div class="me-4">
|
||
<p>Carl Henson</p>
|
||
<p class="tx-12 text-muted">Client meeting</p>
|
||
</div>
|
||
<p class="tx-12 text-muted">30 min ago</p>
|
||
</div>
|
||
</a>
|
||
<a href="javascript:;" class="dropdown-item d-flex align-items-center py-2">
|
||
<div class="me-3">
|
||
<img class="wd-30 ht-30 rounded-circle" src="https://via.placeholder.com/30x30" alt="userr">
|
||
</div>
|
||
<div class="d-flex justify-content-between flex-grow-1">
|
||
<div class="me-4">
|
||
<p>Jensen Combs</p>
|
||
<p class="tx-12 text-muted">Project updates</p>
|
||
</div>
|
||
<p class="tx-12 text-muted">1 hrs ago</p>
|
||
</div>
|
||
</a>
|
||
<a href="javascript:;" class="dropdown-item d-flex align-items-center py-2">
|
||
<div class="me-3">
|
||
<img class="wd-30 ht-30 rounded-circle" src="https://via.placeholder.com/30x30" alt="userr">
|
||
</div>
|
||
<div class="d-flex justify-content-between flex-grow-1">
|
||
<div class="me-4">
|
||
<p>Amiah Burton</p>
|
||
<p class="tx-12 text-muted">Project deatline</p>
|
||
</div>
|
||
<p class="tx-12 text-muted">2 hrs ago</p>
|
||
</div>
|
||
</a>
|
||
<a href="javascript:;" class="dropdown-item d-flex align-items-center py-2">
|
||
<div class="me-3">
|
||
<img class="wd-30 ht-30 rounded-circle" src="https://via.placeholder.com/30x30" alt="userr">
|
||
</div>
|
||
<div class="d-flex justify-content-between flex-grow-1">
|
||
<div class="me-4">
|
||
<p>Yaretzi Mayo</p>
|
||
<p class="tx-12 text-muted">New record</p>
|
||
</div>
|
||
<p class="tx-12 text-muted">5 hrs ago</p>
|
||
</div>
|
||
</a>
|
||
</div>
|
||
<div class="px-3 py-2 d-flex align-items-center justify-content-center border-top">
|
||
<a href="javascript:;">View all</a>
|
||
</div>
|
||
</div>
|
||
</li>
|
||
<li class="nav-item dropdown">
|
||
<a class="nav-link dropdown-toggle" href="#" id="notificationDropdown" role="button" data-bs-toggle="dropdown" aria-haspopup="true" aria-expanded="false">
|
||
<i data-feather="bell"></i>
|
||
<div class="indicator">
|
||
<div class="circle"></div>
|
||
</div>
|
||
</a>
|
||
<div class="dropdown-menu p-0" aria-labelledby="notificationDropdown">
|
||
<div class="px-3 py-2 d-flex align-items-center justify-content-between border-bottom">
|
||
<p>6 New Notifications</p>
|
||
<a href="javascript:;" class="text-muted">Clear all</a>
|
||
</div>
|
||
<div class="p-1">
|
||
<a href="javascript:;" class="dropdown-item d-flex align-items-center py-2">
|
||
<div class="wd-30 ht-30 d-flex align-items-center justify-content-center bg-primary rounded-circle me-3">
|
||
<i class="icon-sm text-white" data-feather="gift"></i>
|
||
</div>
|
||
<div class="flex-grow-1 me-2">
|
||
<p>New Order Recieved</p>
|
||
<p class="tx-12 text-muted">30 min ago</p>
|
||
</div>
|
||
</a>
|
||
<a href="javascript:;" class="dropdown-item d-flex align-items-center py-2">
|
||
<div class="wd-30 ht-30 d-flex align-items-center justify-content-center bg-primary rounded-circle me-3">
|
||
<i class="icon-sm text-white" data-feather="alert-circle"></i>
|
||
</div>
|
||
<div class="flex-grow-1 me-2">
|
||
<p>Server Limit Reached!</p>
|
||
<p class="tx-12 text-muted">1 hrs ago</p>
|
||
</div>
|
||
</a>
|
||
<a href="javascript:;" class="dropdown-item d-flex align-items-center py-2">
|
||
<div class="wd-30 ht-30 d-flex align-items-center justify-content-center bg-primary rounded-circle me-3">
|
||
<img class="wd-30 ht-30 rounded-circle" src="https://via.placeholder.com/30x30" alt="userr">
|
||
</div>
|
||
<div class="flex-grow-1 me-2">
|
||
<p>New customer registered</p>
|
||
<p class="tx-12 text-muted">2 sec ago</p>
|
||
</div>
|
||
</a>
|
||
<a href="javascript:;" class="dropdown-item d-flex align-items-center py-2">
|
||
<div class="wd-30 ht-30 d-flex align-items-center justify-content-center bg-primary rounded-circle me-3">
|
||
<i class="icon-sm text-white" data-feather="layers"></i>
|
||
</div>
|
||
<div class="flex-grow-1 me-2">
|
||
<p>Apps are ready for update</p>
|
||
<p class="tx-12 text-muted">5 hrs ago</p>
|
||
</div>
|
||
</a>
|
||
<a href="javascript:;" class="dropdown-item d-flex align-items-center py-2">
|
||
<div class="wd-30 ht-30 d-flex align-items-center justify-content-center bg-primary rounded-circle me-3">
|
||
<i class="icon-sm text-white" data-feather="download"></i>
|
||
</div>
|
||
<div class="flex-grow-1 me-2">
|
||
<p>Download completed</p>
|
||
<p class="tx-12 text-muted">6 hrs ago</p>
|
||
</div>
|
||
</a>
|
||
</div>
|
||
<div class="px-3 py-2 d-flex align-items-center justify-content-center border-top">
|
||
<a href="javascript:;">View all</a>
|
||
</div>
|
||
</div>
|
||
</li>
|
||
<li class="nav-item dropdown">
|
||
<a class="nav-link dropdown-toggle" href="#" id="profileDropdown" role="button" data-bs-toggle="dropdown" aria-haspopup="true" aria-expanded="false">
|
||
<img class="wd-30 ht-30 rounded-circle" src="https://via.placeholder.com/30x30" alt="profile">
|
||
</a>
|
||
<div class="dropdown-menu p-0" aria-labelledby="profileDropdown">
|
||
<div class="d-flex flex-column align-items-center border-bottom px-5 py-3">
|
||
<div class="mb-3">
|
||
<img class="wd-80 ht-80 rounded-circle" src="https://via.placeholder.com/80x80" alt="">
|
||
</div>
|
||
<div class="text-center">
|
||
<p class="tx-16 fw-bolder">Amiah Burton</p>
|
||
<p class="tx-12 text-muted">amiahburton@gmail.com</p>
|
||
</div>
|
||
</div>
|
||
<ul class="list-unstyled p-1">
|
||
<li class="dropdown-item py-2">
|
||
<a href="../../pages/general/profile.html" class="text-body ms-0">
|
||
<i class="me-2 icon-md" data-feather="user"></i>
|
||
<span>Profile</span>
|
||
</a>
|
||
</li>
|
||
<li class="dropdown-item py-2">
|
||
<a href="javascript:;" class="text-body ms-0">
|
||
<i class="me-2 icon-md" data-feather="edit"></i>
|
||
<span>Edit Profile</span>
|
||
</a>
|
||
</li>
|
||
<li class="dropdown-item py-2">
|
||
<a href="javascript:;" class="text-body ms-0">
|
||
<i class="me-2 icon-md" data-feather="repeat"></i>
|
||
<span>Switch User</span>
|
||
</a>
|
||
</li>
|
||
<li class="dropdown-item py-2">
|
||
<a href="javascript:;" class="text-body ms-0">
|
||
<i class="me-2 icon-md" data-feather="log-out"></i>
|
||
<span>Log Out</span>
|
||
</a>
|
||
</li>
|
||
</ul>
|
||
</div>
|
||
</li>
|
||
</ul>
|
||
</div>
|
||
</nav>
|
||
<!-- partial -->
|
||
|
||
<div class="page-content">
|
||
<div class="row">
|
||
<div class="col-xl-10 main-content ps-xl-4 pe-xl-5">
|
||
<h1 class="page-title">Modal</h1>
|
||
<p class="lead">Add dialogs to your site for lightboxes, user notifications, or completely custom content. Read the <a href="https://getbootstrap.com/docs/5.1/components/modal/" target="_blank">Official Bootstrap Documentation</a> for a full list of instructions and other options.</p>
|
||
<hr>
|
||
<h4 id="default">Basic example</h4>
|
||
<p class="mb-3">Below is a <em>static</em> modal example (meaning its <code>position</code> and <code>display</code> have been overridden).</p>
|
||
<div class="example">
|
||
<div class="modal static" tabindex="-1">
|
||
<div class="modal-dialog">
|
||
<div class="modal-content">
|
||
<div class="modal-header">
|
||
<h5 class="modal-title">Modal title</h5>
|
||
<button type="button" class="btn-close" data-bs-dismiss="modal" aria-label="btn-close"></button>
|
||
</div>
|
||
<div class="modal-body">
|
||
<p>Modal body text goes here.</p>
|
||
</div>
|
||
<div class="modal-footer">
|
||
<button type="button" class="btn btn-secondary" data-bs-dismiss="modal">Close</button>
|
||
<button type="button" class="btn btn-primary">Save changes</button>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
<figure class="highlight" id="Default">
|
||
<pre><code class="language-markup"><script type="script/prism-html-markup"><div class="modal" tabindex="-1">
|
||
<div class="modal-dialog">
|
||
<div class="modal-content">
|
||
<div class="modal-header">
|
||
<h5 class="modal-title">Modal title</h5>
|
||
<button type="button" class="btn-close" data-bs-dismiss="modal" aria-label="btn-close"></button>
|
||
</div>
|
||
<div class="modal-body">
|
||
<p>Modal body text goes here.</p>
|
||
</div>
|
||
<div class="modal-footer">
|
||
<button type="button" class="btn btn-secondary" data-bs-dismiss="modal">Close</button>
|
||
<button type="button" class="btn btn-primary">Save changes</button>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
</div></script></code></pre>
|
||
<button type="button" class="btn btn-clipboard" data-clipboard-target="#Default">copy</button>
|
||
</figure>
|
||
|
||
<hr>
|
||
|
||
<h4 id="demo">Live demo</h4>
|
||
<p class="mb-3">Toggle a working modal demo by clicking the button below. It will slide down and fade in from the top of the page.</p>
|
||
<div class="example">
|
||
<!-- Button trigger modal -->
|
||
<button type="button" class="btn btn-primary" data-bs-toggle="modal" data-bs-target="#exampleModal">
|
||
Launch demo modal
|
||
</button>
|
||
<!-- Modal -->
|
||
<div class="modal fade" id="exampleModal" tabindex="-1" aria-labelledby="exampleModalLabel" aria-hidden="true">
|
||
<div class="modal-dialog">
|
||
<div class="modal-content">
|
||
<div class="modal-header">
|
||
<h5 class="modal-title" id="exampleModalLabel">Modal title</h5>
|
||
<button type="button" class="btn-close" data-bs-dismiss="modal" aria-label="btn-close"></button>
|
||
</div>
|
||
<div class="modal-body">
|
||
...
|
||
</div>
|
||
<div class="modal-footer">
|
||
<button type="button" class="btn btn-secondary" data-bs-dismiss="modal">Close</button>
|
||
<button type="button" class="btn btn-primary">Save changes</button>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
<figure class="highlight" id="Demo">
|
||
<pre><code class="language-markup"><script type="script/prism-html-markup"><!-- Button trigger modal -->
|
||
<button type="button" class="btn btn-primary" data-bs-toggle="modal" data-bs-target="#exampleModal">
|
||
Launch demo modal
|
||
</button>
|
||
<!-- Modal -->
|
||
<div class="modal fade" id="exampleModal" tabindex="-1" aria-labelledby="exampleModalLabel" aria-hidden="true">
|
||
<div class="modal-dialog">
|
||
<div class="modal-content">
|
||
<div class="modal-header">
|
||
<h5 class="modal-title" id="exampleModalLabel">Modal title</h5>
|
||
<button type="button" class="btn-close" data-bs-dismiss="modal" aria-label="btn-close"></button>
|
||
</div>
|
||
<div class="modal-body">
|
||
...
|
||
</div>
|
||
<div class="modal-footer">
|
||
<button type="button" class="btn btn-secondary" data-bs-dismiss="modal">Close</button>
|
||
<button type="button" class="btn btn-primary">Save changes</button>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
</div></script></code></pre>
|
||
<button type="button" class="btn btn-clipboard" data-clipboard-target="#Demo">copy</button>
|
||
</figure>
|
||
|
||
<hr>
|
||
|
||
<h4 id="scrolling">Scrolling long content</h4>
|
||
<p class="mb-3">When modals become too long for the user’s viewport or device, they scroll independent of the page itself.</p>
|
||
<div class="example">
|
||
<!-- Button trigger modal -->
|
||
<button type="button" class="btn btn-primary" data-bs-toggle="modal" data-bs-target="#exampleModalLong">
|
||
Launch demo modal
|
||
</button>
|
||
<!-- Modal -->
|
||
<div class="modal fade" id="exampleModalLong" tabindex="-1" aria-labelledby="exampleModalLongTitle" aria-hidden="true">
|
||
<div class="modal-dialog">
|
||
<div class="modal-content">
|
||
<div class="modal-header">
|
||
<h5 class="modal-title" id="exampleModalLongTitle">Modal title</h5>
|
||
<button type="button" class="btn-close" data-bs-dismiss="modal" aria-label="btn-close"></button>
|
||
</div>
|
||
<div class="modal-body">
|
||
<p>Cras mattis consectetur purus sit amet fermentum. Cras justo odio, dapibus ac facilisis in, egestas eget quam. Morbi leo risus, porta ac consectetur ac, vestibulum at eros.</p>
|
||
<p>Praesent commodo cursus magna, vel scelerisque nisl consectetur et. Vivamus sagittis lacus vel augue laoreet rutrum faucibus dolor auctor.</p>
|
||
<p>Aenean lacinia bibendum nulla sed consectetur. Praesent commodo cursus magna, vel scelerisque nisl consectetur et. Donec sed odio dui. Donec ullamcorper nulla non metus auctor fringilla.</p>
|
||
<p>Cras mattis consectetur purus sit amet fermentum. Cras justo odio, dapibus ac facilisis in, egestas eget quam. Morbi leo risus, porta ac consectetur ac, vestibulum at eros.</p>
|
||
<p>Praesent commodo cursus magna, vel scelerisque nisl consectetur et. Vivamus sagittis lacus vel augue laoreet rutrum faucibus dolor auctor.</p>
|
||
<p>Aenean lacinia bibendum nulla sed consectetur. Praesent commodo cursus magna, vel scelerisque nisl consectetur et. Donec sed odio dui. Donec ullamcorper nulla non metus auctor fringilla.</p>
|
||
<p>Cras mattis consectetur purus sit amet fermentum. Cras justo odio, dapibus ac facilisis in, egestas eget quam. Morbi leo risus, porta ac consectetur ac, vestibulum at eros.</p>
|
||
<p>Praesent commodo cursus magna, vel scelerisque nisl consectetur et. Vivamus sagittis lacus vel augue laoreet rutrum faucibus dolor auctor.</p>
|
||
<p>Aenean lacinia bibendum nulla sed consectetur. Praesent commodo cursus magna, vel scelerisque nisl consectetur et. Donec sed odio dui. Donec ullamcorper nulla non metus auctor fringilla.</p>
|
||
<p>Cras mattis consectetur purus sit amet fermentum. Cras justo odio, dapibus ac facilisis in, egestas eget quam. Morbi leo risus, porta ac consectetur ac, vestibulum at eros.</p>
|
||
<p>Praesent commodo cursus magna, vel scelerisque nisl consectetur et. Vivamus sagittis lacus vel augue laoreet rutrum faucibus dolor auctor.</p>
|
||
<p>Aenean lacinia bibendum nulla sed consectetur. Praesent commodo cursus magna, vel scelerisque nisl consectetur et. Donec sed odio dui. Donec ullamcorper nulla non metus auctor fringilla.</p>
|
||
<p>Cras mattis consectetur purus sit amet fermentum. Cras justo odio, dapibus ac facilisis in, egestas eget quam. Morbi leo risus, porta ac consectetur ac, vestibulum at eros.</p>
|
||
<p>Praesent commodo cursus magna, vel scelerisque nisl consectetur et. Vivamus sagittis lacus vel augue laoreet rutrum faucibus dolor auctor.</p>
|
||
<p>Aenean lacinia bibendum nulla sed consectetur. Praesent commodo cursus magna, vel scelerisque nisl consectetur et. Donec sed odio dui. Donec ullamcorper nulla non metus auctor fringilla.</p>
|
||
<p>Cras mattis consectetur purus sit amet fermentum. Cras justo odio, dapibus ac facilisis in, egestas eget quam. Morbi leo risus, porta ac consectetur ac, vestibulum at eros.</p>
|
||
<p>Praesent commodo cursus magna, vel scelerisque nisl consectetur et. Vivamus sagittis lacus vel augue laoreet rutrum faucibus dolor auctor.</p>
|
||
<p>Aenean lacinia bibendum nulla sed consectetur. Praesent commodo cursus magna, vel scelerisque nisl consectetur et. Donec sed odio dui. Donec ullamcorper nulla non metus auctor fringilla.</p>
|
||
</div>
|
||
<div class="modal-footer">
|
||
<button type="button" class="btn btn-secondary" data-bs-dismiss="modal">Close</button>
|
||
<button type="button" class="btn btn-primary">Save changes</button>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
<p class="my-3">You can also create a scrollable modal that allows scroll the modal body by adding <code>.modal-dialog-scrollable</code> to <code>.modal-dialog</code>.</p>
|
||
<div class="example">
|
||
<!-- Button trigger modal -->
|
||
<button type="button" class="btn btn-primary" data-bs-toggle="modal" data-bs-target="#exampleModalLongScollable">
|
||
Launch demo modal
|
||
</button>
|
||
<!-- Modal -->
|
||
<div class="modal fade" id="exampleModalLongScollable" tabindex="-1" aria-labelledby="exampleModalScrollableTitle" aria-hidden="true">
|
||
<div class="modal-dialog modal-dialog-scrollable">
|
||
<div class="modal-content">
|
||
<div class="modal-header">
|
||
<h5 class="modal-title" id="exampleModalScrollableTitle">Modal title</h5>
|
||
<button type="button" class="btn-close" data-bs-dismiss="modal" aria-label="btn-close"></button>
|
||
</div>
|
||
<div class="modal-body">
|
||
<p>Cras mattis consectetur purus sit amet fermentum. Cras justo odio, dapibus ac facilisis in, egestas eget quam. Morbi leo risus, porta ac consectetur ac, vestibulum at eros.</p>
|
||
<p>Praesent commodo cursus magna, vel scelerisque nisl consectetur et. Vivamus sagittis lacus vel augue laoreet rutrum faucibus dolor auctor.</p>
|
||
<p>Aenean lacinia bibendum nulla sed consectetur. Praesent commodo cursus magna, vel scelerisque nisl consectetur et. Donec sed odio dui. Donec ullamcorper nulla non metus auctor fringilla.</p>
|
||
<p>Cras mattis consectetur purus sit amet fermentum. Cras justo odio, dapibus ac facilisis in, egestas eget quam. Morbi leo risus, porta ac consectetur ac, vestibulum at eros.</p>
|
||
<p>Praesent commodo cursus magna, vel scelerisque nisl consectetur et. Vivamus sagittis lacus vel augue laoreet rutrum faucibus dolor auctor.</p>
|
||
<p>Aenean lacinia bibendum nulla sed consectetur. Praesent commodo cursus magna, vel scelerisque nisl consectetur et. Donec sed odio dui. Donec ullamcorper nulla non metus auctor fringilla.</p>
|
||
<p>Cras mattis consectetur purus sit amet fermentum. Cras justo odio, dapibus ac facilisis in, egestas eget quam. Morbi leo risus, porta ac consectetur ac, vestibulum at eros.</p>
|
||
<p>Praesent commodo cursus magna, vel scelerisque nisl consectetur et. Vivamus sagittis lacus vel augue laoreet rutrum faucibus dolor auctor.</p>
|
||
<p>Aenean lacinia bibendum nulla sed consectetur. Praesent commodo cursus magna, vel scelerisque nisl consectetur et. Donec sed odio dui. Donec ullamcorper nulla non metus auctor fringilla.</p>
|
||
<p>Cras mattis consectetur purus sit amet fermentum. Cras justo odio, dapibus ac facilisis in, egestas eget quam. Morbi leo risus, porta ac consectetur ac, vestibulum at eros.</p>
|
||
<p>Praesent commodo cursus magna, vel scelerisque nisl consectetur et. Vivamus sagittis lacus vel augue laoreet rutrum faucibus dolor auctor.</p>
|
||
<p>Aenean lacinia bibendum nulla sed consectetur. Praesent commodo cursus magna, vel scelerisque nisl consectetur et. Donec sed odio dui. Donec ullamcorper nulla non metus auctor fringilla.</p>
|
||
<p>Cras mattis consectetur purus sit amet fermentum. Cras justo odio, dapibus ac facilisis in, egestas eget quam. Morbi leo risus, porta ac consectetur ac, vestibulum at eros.</p>
|
||
<p>Praesent commodo cursus magna, vel scelerisque nisl consectetur et. Vivamus sagittis lacus vel augue laoreet rutrum faucibus dolor auctor.</p>
|
||
<p>Aenean lacinia bibendum nulla sed consectetur. Praesent commodo cursus magna, vel scelerisque nisl consectetur et. Donec sed odio dui. Donec ullamcorper nulla non metus auctor fringilla.</p>
|
||
<p>Cras mattis consectetur purus sit amet fermentum. Cras justo odio, dapibus ac facilisis in, egestas eget quam. Morbi leo risus, porta ac consectetur ac, vestibulum at eros.</p>
|
||
<p>Praesent commodo cursus magna, vel scelerisque nisl consectetur et. Vivamus sagittis lacus vel augue laoreet rutrum faucibus dolor auctor.</p>
|
||
<p>Aenean lacinia bibendum nulla sed consectetur. Praesent commodo cursus magna, vel scelerisque nisl consectetur et. Donec sed odio dui. Donec ullamcorper nulla non metus auctor fringilla.</p>
|
||
</div>
|
||
<div class="modal-footer">
|
||
<button type="button" class="btn btn-secondary" data-bs-dismiss="modal">Close</button>
|
||
<button type="button" class="btn btn-primary">Save changes</button>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
|
||
<hr>
|
||
|
||
<h4 id="v-center">Vertically centered</h4>
|
||
<p class="mb-3">Add <code>.modal-dialog-centered</code> to <code>.modal-dialog</code> to vertically center the modal.</p>
|
||
<div class="example">
|
||
<!-- Button trigger modal -->
|
||
<button type="button" class="btn btn-primary" data-bs-toggle="modal" data-bs-target="#exampleModalCenter">
|
||
Launch demo modal
|
||
</button>
|
||
|
||
<!-- Modal -->
|
||
<div class="modal fade" id="exampleModalCenter" tabindex="-1" aria-labelledby="exampleModalCenterTitle" aria-hidden="true">
|
||
<div class="modal-dialog modal-dialog-centered">
|
||
<div class="modal-content">
|
||
<div class="modal-header">
|
||
<h5 class="modal-title" id="exampleModalCenterTitle">Modal title</h5>
|
||
<button type="button" class="btn-close" data-bs-dismiss="modal" aria-label="btn-close"></button>
|
||
</div>
|
||
<div class="modal-body">
|
||
...
|
||
</div>
|
||
<div class="modal-footer">
|
||
<button type="button" class="btn btn-secondary" data-bs-dismiss="modal">Close</button>
|
||
<button type="button" class="btn btn-primary">Save changes</button>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
|
||
<hr>
|
||
|
||
<h4 id="varying">Varying modal content</h4>
|
||
<p class="mb-3">Have a bunch of buttons that all trigger the same modal with slightly different contents? Use <code >event.relatedTarget</code> and <a href="https://developer.mozilla.org/en-US/docs/Learn/HTML/Howto/Use_data_attributes">HTML <code >data-bs-*</code> attributes</a> (possibly <a href="https://api.jquery.com/data/">via jQuery</a>) to vary the contents of the modal depending on which button was clicked.</p>
|
||
<div class="example">
|
||
<button type="button" class="btn btn-primary mb-1 mb-md-0" data-bs-toggle="modal" data-bs-target="#varyingModal" data-bs-whatever="@mdo">Open modal for @mdo</button>
|
||
<button type="button" class="btn btn-primary mb-1 mb-md-0" data-bs-toggle="modal" data-bs-target="#varyingModal" data-bs-whatever="@fat">Open modal for @fat</button>
|
||
<button type="button" class="btn btn-primary mb-1 mb-md-0" data-bs-toggle="modal" data-bs-target="#varyingModal" data-bs-whatever="@getbootstrap">Open modal for @getbootstrap</button>
|
||
|
||
<div class="modal fade" id="varyingModal" tabindex="-1" aria-labelledby="varyingModalLabel" aria-hidden="true">
|
||
<div class="modal-dialog">
|
||
<div class="modal-content">
|
||
<div class="modal-header">
|
||
<h5 class="modal-title" id="varyingModalLabel">New message</h5>
|
||
<button type="button" class="btn-close" data-bs-dismiss="modal" aria-label="btn-close"></button>
|
||
</div>
|
||
<div class="modal-body">
|
||
<form>
|
||
<div class="mb-3">
|
||
<label for="recipient-name" class="form-label">Recipient:</label>
|
||
<input type="text" class="form-control" id="recipient-name">
|
||
</div>
|
||
<div class="mb-3">
|
||
<label for="message-text" class="form-label">Message:</label>
|
||
<textarea class="form-control" id="message-text"></textarea>
|
||
</div>
|
||
</form>
|
||
</div>
|
||
<div class="modal-footer">
|
||
<button type="button" class="btn btn-secondary" data-bs-dismiss="modal">Close</button>
|
||
<button type="button" class="btn btn-primary">Send message</button>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
<figure class="highlight" id="varyingContent">
|
||
<pre><code class="language-markup"><script type="script/prism-html-markup"><button type="button" class="btn btn-primary" data-bs-toggle="modal" data-bs-target="#varyingModal" data-bs-whatever="@mdo">Open modal for @mdo</button>
|
||
<button type="button" class="btn btn-primary" data-bs-toggle="modal" data-bs-target="#varyingModal" data-bs-whatever="@fat">Open modal for @fat</button>
|
||
<button type="button" class="btn btn-primary" data-bs-toggle="modal" data-bs-target="#varyingModal" data-bs-whatever="@getbootstrap">Open modal for @getbootstrap</button>
|
||
|
||
<div class="modal fade" id="varyingModal" tabindex="-1" aria-labelledby="varyingModalLabel" aria-hidden="true">
|
||
<div class="modal-dialog">
|
||
<div class="modal-content">
|
||
<div class="modal-header">
|
||
<h5 class="modal-title" id="varyingModalLabel">New message</h5>
|
||
<button type="button" class="btn-close" data-bs-dismiss="modal" aria-label="btn-close"></button>
|
||
</div>
|
||
<div class="modal-body">
|
||
<form>
|
||
<div class="mb-3">
|
||
<label for="recipient-name" class="form-label">Recipient:</label>
|
||
<input type="text" class="form-control" id="recipient-name">
|
||
</div>
|
||
<div class="mb-3">
|
||
<label for="message-text" class="form-label">Message:</label>
|
||
<textarea class="form-control" id="message-text"></textarea>
|
||
</div>
|
||
</form>
|
||
</div>
|
||
<div class="modal-footer">
|
||
<button type="button" class="btn btn-secondary" data-bs-dismiss="modal">Close</button>
|
||
<button type="button" class="btn btn-primary">Send message</button>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
</div></script></code></pre>
|
||
<button type="button" class="btn btn-clipboard" data-clipboard-target="#varyingContent">copy</button>
|
||
</figure>
|
||
<figure class="highlight" id="varyingContentScript">
|
||
<pre><code class="language-javascript"><script type="script/prism-javascript-markup">var varyingModal = document.getElementById('varyingModal')
|
||
varyingModal.addEventListener('show.bs.modal', function (event) {
|
||
// Button that triggered the modal
|
||
var button = event.relatedTarget
|
||
// Extract info from data-bs-* attributes
|
||
var recipient = button.getAttribute('data-bs-whatever')
|
||
// If necessary, you could initiate an AJAX request here
|
||
// and then do the updating in a callback.
|
||
//
|
||
// Update the modal's content.
|
||
var modalTitle = varyingModal.querySelector('.modal-title')
|
||
var modalBodyInput = varyingModal.querySelector('.modal-body input')
|
||
|
||
modalTitle.textContent = 'New message to ' + recipient
|
||
modalBodyInput.value = recipient
|
||
})</script></code></pre>
|
||
<button type="button" class="btn btn-clipboard" data-clipboard-target="#varyingContentScript">copy</button>
|
||
</figure>
|
||
|
||
<hr>
|
||
|
||
<h4 id="sizing">Optional sizes</h4>
|
||
<p class="mb-3">Modals have three optional sizes. Add <code>.modal-sm</code>, <code>.modal-lg</code> or <code>.modal-xl</code> to <code>.modal-dialog</code> for additional sizes.</p>
|
||
<div class="example">
|
||
<!-- Extra large modal -->
|
||
<button type="button" class="btn btn-primary mb-1 mb-md-0" data-bs-toggle="modal" data-bs-target=".bd-example-modal-xl">Extra large modal</button>
|
||
<div class="modal fade bd-example-modal-xl" tabindex="-1" aria-labelledby="myExtraLargeModalLabel" aria-hidden="true">
|
||
<div class="modal-dialog modal-xl">
|
||
<div class="modal-content">
|
||
|
||
<div class="modal-header">
|
||
<h5 class="modal-title h4" id="myExtraLargeModalLabel">Extra large modal</h5>
|
||
<button type="button" class="btn-close" data-bs-dismiss="modal" aria-label="btn-close">
|
||
</button>
|
||
</div>
|
||
<div class="modal-body">
|
||
...
|
||
</div>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
<!-- Large modal -->
|
||
<button type="button" class="btn btn-primary mb-1 mb-md-0" data-bs-toggle="modal" data-bs-target=".bd-example-modal-lg">Large modal</button>
|
||
|
||
<div class="modal fade bd-example-modal-lg" tabindex="-1" aria-labelledby="myLargeModalLabel" aria-hidden="true">
|
||
<div class="modal-dialog modal-lg">
|
||
<div class="modal-content">
|
||
|
||
<div class="modal-header">
|
||
<h5 class="modal-title h4" id="myLargeModalLabel">Large modal</h5>
|
||
<button type="button" class="btn-close" data-bs-dismiss="modal" aria-label="btn-close">
|
||
</button>
|
||
</div>
|
||
<div class="modal-body">
|
||
...
|
||
</div>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
<!-- Small modal -->
|
||
<button type="button" class="btn btn-primary mb-1 mb-md-0" data-bs-toggle="modal" data-bs-target=".bd-example-modal-sm">Small modal</button>
|
||
|
||
<div class="modal fade bd-example-modal-sm" tabindex="-1" aria-labelledby="mySmallModalLabel" aria-hidden="true">
|
||
<div class="modal-dialog modal-sm">
|
||
<div class="modal-content">
|
||
|
||
<div class="modal-header">
|
||
<h5 class="modal-title h4" id="mySmallModalLabel">Small modal</h5>
|
||
<button type="button" class="btn-close" data-bs-dismiss="modal" aria-label="btn-close">
|
||
</button>
|
||
</div>
|
||
<div class="modal-body">
|
||
...
|
||
</div>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
<figure class="highlight" id="Sizing">
|
||
<pre><code class="language-markup"><script type="script/prism-html-markup"><!-- Extra large modal -->
|
||
<button type="button" class="btn btn-primary" data-bs-toggle="modal" data-bs-target=".bd-example-modal-xl">Extra large modal</button>
|
||
|
||
<div class="modal fade bd-example-modal-xl" tabindex="-1" aria-labelledby="myExtraLargeModalLabel" aria-hidden="true">
|
||
<div class="modal-dialog modal-xl">
|
||
<div class="modal-content">
|
||
...
|
||
</div>
|
||
</div>
|
||
</div>
|
||
|
||
<!-- Large modal -->
|
||
<button type="button" class="btn btn-primary" data-bs-toggle="modal" data-bs-target=".bd-example-modal-lg">Large modal</button>
|
||
|
||
<div class="modal fade bd-example-modal-lg" tabindex="-1" aria-labelledby="myLargeModalLabel" aria-hidden="true">
|
||
<div class="modal-dialog modal-lg">
|
||
<div class="modal-content">
|
||
...
|
||
</div>
|
||
</div>
|
||
</div>
|
||
|
||
<!-- Small modal -->
|
||
<button type="button" class="btn btn-primary" data-bs-toggle="modal" data-bs-target=".bd-example-modal-sm">Small modal</button>
|
||
|
||
<div class="modal fade bd-example-modal-sm" tabindex="-1" aria-labelledby="mySmallModalLabel" aria-hidden="true">
|
||
<div class="modal-dialog modal-sm">
|
||
<div class="modal-content">
|
||
...
|
||
</div>
|
||
</div>
|
||
</div></script></code></pre>
|
||
<button type="button" class="btn btn-clipboard" data-clipboard-target="#Sizing">copy</button>
|
||
</figure>
|
||
|
||
</div>
|
||
<div class="col-xl-2 content-nav-wrapper">
|
||
<ul class="nav content-nav d-flex flex-column">
|
||
<li class="nav-item">
|
||
<a href="#default" class="nav-link">Basic example</a>
|
||
</li>
|
||
<li class="nav-item">
|
||
<a href="#demo" class="nav-link">Live demo</a>
|
||
</li>
|
||
<li class="nav-item">
|
||
<a href="#scrolling" class="nav-link">Scrolling long content</a>
|
||
</li>
|
||
<li class="nav-item">
|
||
<a href="#v-center" class="nav-link">Vertical centered</a>
|
||
</li>
|
||
<li class="nav-item">
|
||
<a href="#varying" class="nav-link">Varying modal content</a>
|
||
</li>
|
||
<li class="nav-item">
|
||
<a href="#sizing" class="nav-link">Optional sizes</a>
|
||
</li>
|
||
</ul>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
|
||
<!-- partial:../../partials/_footer.html -->
|
||
<footer class="footer d-flex flex-column flex-md-row align-items-center justify-content-between px-4 py-3 border-top small">
|
||
<p class="text-muted mb-1 mb-md-0">Copyright © 2022 <a href="https://www.nobleui.com" target="_blank">NobleUI</a>.</p>
|
||
<p class="text-muted">Handcrafted With <i class="mb-1 text-primary ms-1 icon-sm" data-feather="heart"></i></p>
|
||
</footer>
|
||
<!-- partial -->
|
||
|
||
</div>
|
||
</div>
|
||
|
||
<!-- core:js -->
|
||
<script src="../../../assets/vendors/core/core.js"></script>
|
||
<!-- endinject -->
|
||
|
||
<!-- Plugin js for this page -->
|
||
<script src="../../../assets/vendors/prismjs/prism.js"></script>
|
||
<script src="../../../assets/vendors/clipboard/clipboard.min.js"></script>
|
||
<!-- End plugin js for this page -->
|
||
|
||
<!-- inject:js -->
|
||
<script src="../../../assets/vendors/feather-icons/feather.min.js"></script>
|
||
<script src="../../../assets/js/template.js"></script>
|
||
<!-- endinject -->
|
||
|
||
<script>
|
||
var varyingModal = document.getElementById('varyingModal')
|
||
varyingModal.addEventListener('show.bs.modal', function (event) {
|
||
// Button that triggered the modal
|
||
var button = event.relatedTarget
|
||
// Extract info from data-bs-* attributes
|
||
var recipient = button.getAttribute('data-bs-whatever')
|
||
// If necessary, you could initiate an AJAX request here
|
||
// and then do the updating in a callback.
|
||
//
|
||
// Update the modal's content.
|
||
var modalTitle = varyingModal.querySelector('.modal-title')
|
||
var modalBodyInput = varyingModal.querySelector('.modal-body input')
|
||
|
||
modalTitle.textContent = 'New message to ' + recipient
|
||
modalBodyInput.value = recipient
|
||
})
|
||
</script>
|
||
|
||
</body>
|
||
</html> |