0% found this document useful (0 votes)
9 views8 pages

Command

Uploaded by

sayari.mohamed
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as TXT, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
9 views8 pages

Command

Uploaded by

sayari.mohamed
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as TXT, PDF, TXT or read online on Scribd
You are on page 1/ 8

<link

href="https://cdn.jsdelivr.net/npm/bootstrap@5.3.3/dist/css/bootstrap.min.css"
rel="stylesheet" integrity="sha384-
QWTKZyjpPEjISv5WaRU9OFeRpok6YctnYmDr5pNlyT2bRjXh0JMhjY6hW+ALEwIH"
crossorigin="anonymous">
<!DOCTYPE html>
<html lang="en">

<head>
<meta charset="utf-8" />
<meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-
fit=no">
<link rel="apple-touch-icon" sizes="76x76" href="../assets/img/apple-icon.png">
<link rel="icon" type="image/png" href="../assets/img/favicon.png">
<title>
Liste des Repas
</title>
<!-- Fonts and icons -->
<link href="https://fonts.googleapis.com/css?family=Open+Sans:300,400,600,700"
rel="stylesheet" />
<!-- Nucleo Icons -->
<link href="https://demos.creative-tim.com/argon-dashboard-pro/assets/css/nucleo-
icons.css" rel="stylesheet" />
<link href="https://demos.creative-tim.com/argon-dashboard-pro/assets/css/nucleo-
svg.css" rel="stylesheet" />
<!-- Font Awesome Icons -->
<script src="https://kit.fontawesome.com/42d5adcbca.js"
crossorigin="anonymous"></script>
<!-- CSS Files -->
<link id="pagestyle" href={{asset('css/argon-dashboard.css')}}
rel="stylesheet" />
</head>

<body class="g-sidenav-show bg-gray-100">


<div class="min-height-300 bg-dark position-absolute w-100"></div>
<aside class="sidenav bg-white navbar navbar-vertical navbar-expand-xs border-0
border-radius-xl my-3 fixed-start ms-4 " id="sidenav-main">
<div class="sidenav-header">
<i class="fas fa-times p-3 cursor-pointer text-secondary opacity-5 position-
absolute end-0 top-0 d-none d-xl-none" aria-hidden="true" id="iconSidenav"></i>
<a class="navbar-brand m-0" href=" https://demos.creative-tim.com/argon-
dashboard/pages/dashboard.html " target="_blank">
<img src="{{asset('img/logo-ct-dark.png')}}" width="26px" height="26px"
class="navbar-brand-img h-100" alt="main_logo">
<span class="ms-1 font-weight-bold">Creative Tim</span>
</a>
</div>
<hr class="horizontal dark mt-0">
<div class="collapse navbar-collapse w-auto " id="sidenav-collapse-main">
<ul class="navbar-nav">
<li class="nav-item">
<a class="nav-link " href={{path('dashboard')}}>
<div class="icon icon-shape icon-sm border-radius-md text-center me-2
d-flex align-items-center justify-content-center">
<i class="ni ni-tv-2 text-dark text-sm opacity-10"></i>
</div>
<span class="nav-link-text ms-1">Dashboard</span>
</a>
</li>
<li class="nav-item">
<a class="nav-link" href={{path('app_page_admin_repas')}}>
<div class="icon icon-shape icon-sm border-radius-md text-center me-2
d-flex align-items-center justify-content-center">
<i class="ni ni-calendar-grid-58 text-dark text-sm opacity-10"></i>
</div>
<span class="nav-link-text ms-1">Repas</span>
</a>
</li>
<li class="nav-item">
<a class="nav-link active" href={{path('app_page_admin_menu')}}>
<div class="icon icon-shape icon-sm border-radius-md text-center me-2
d-flex align-items-center justify-content-center">
<i class="ni ni-calendar-grid-58 text-dark text-sm opacity-10"></i>
</div>
<span class="nav-link-text ms-1">Menu</span>
</a>
</li>

<li class="nav-item mt-3">


<h6 class="ps-4 ms-2 text-uppercase text-xs font-weight-bolder opacity-
6">Account pages</h6>
</li>
<li class="nav-item">
<a class="nav-link " href={{path('app_profile')}}>
<div class="icon icon-shape icon-sm border-radius-md text-center me-2
d-flex align-items-center justify-content-center">
<i class="ni ni-single-02 text-dark text-sm opacity-10"></i>
</div>
<span class="nav-link-text ms-1">Profile</span>
</a>
</li>
<li class="nav-item">
<a class="nav-link " href={{path('app_login')}}>
<div class="icon icon-shape icon-sm border-radius-md text-center me-2
d-flex align-items-center justify-content-center">
<i class="ni ni-single-copy-04 text-dark text-sm opacity-10"></i>
</div>
<span class="nav-link-text ms-1">Sign In</span>
</a>
</li>
<li class="nav-item">
<a class="nav-link " href={{path('app_register')}}>
<div class="icon icon-shape icon-sm border-radius-md text-center me-2
d-flex align-items-center justify-content-center">
<i class="ni ni-collection text-dark text-sm opacity-10"></i>
</div>
<span class="nav-link-text ms-1">Sign Up</span>
</a>
</li>
</ul>
</div>
</aside>
<main class="main-content position-relative border-radius-lg ">
<!-- Navbar -->
<nav class="navbar navbar-main navbar-expand-lg px-0 mx-4 shadow-none border-
radius-xl " id="navbarBlur" data-scroll="false">
<div class="container-fluid py-1 px-3">
<nav aria-label="breadcrumb">
<ol class="breadcrumb bg-transparent mb-0 pb-0 pt-1 px-0 me-sm-6 me-5">
<li class="breadcrumb-item text-sm"><a class="opacity-5 text-white"
href="javascript:;">Pages</a></li>
<li class="breadcrumb-item text-sm text-white active" aria-
current="page">Tables</li>
</ol>
<h6 class="font-weight-bolder text-white mb-0">Tables</h6>
</nav>
<div class="collapse navbar-collapse mt-sm-0 mt-2 me-md-0 me-sm-4"
id="navbar">
<div class="ms-md-auto pe-md-3 d-flex align-items-center">
<form id="searchForm" class="mb-3">
<div class="input-group">
<input type="text" id="searchInput" class="form-control"
placeholder="Search by name...">
</div>
</form>

<!-- JavaScript for Dynamic Search -->


<!--
<script>
const searchInput = document.getElementById('searchInput');
searchInput.addEventListener('input', async function() {
const searchTerm = searchInput.value;

try {
const response = await fetch(`/tables/search?search=${searchTerm}`);

if (!response.ok) {
throw new Error('Failed to fetch restaurants');
}

const data = await response.json();

if (data.restaurants) {
// Handle the restaurants data (e.g., update the table)
console.log(data.restaurants);
} else {
console.log('No restaurants found');
}
} catch (error) {
console.error('Error fetching restaurants:', error);
}
});
</script>
-->
</div>
<ul class="navbar-nav justify-content-end">

<li class="nav-item d-xl-none ps-3 d-flex align-items-center">


<a href="javascript:;" class="nav-link text-white p-0"
id="iconNavbarSidenav">
<div class="sidenav-toggler-inner">
<i class="sidenav-toggler-line bg-white"></i>
<i class="sidenav-toggler-line bg-white"></i>
<i class="sidenav-toggler-line bg-white"></i>
</div>
</a>
</li>
<li class="nav-item px-3 d-flex align-items-center">
<a href="javascript:;" class="nav-link text-white p-0">
<i class="fa fa-cog fixed-plugin-button-nav cursor-pointer"></i>
</a>
</li>
<li class="nav-item dropdown pe-2 d-flex align-items-center">
<a href="javascript:;" class="nav-link text-white p-0"
id="dropdownMenuButton" data-bs-toggle="dropdown" aria-expanded="false">
<i class="fa fa-bell cursor-pointer"></i>
</a>
<ul class="dropdown-menu dropdown-menu-end px-2 py-3 me-sm-n4"
aria-labelledby="dropdownMenuButton">
<li class="mb-2">
<a class="dropdown-item border-radius-md" href="javascript:;">
<div class="d-flex py-1">
<div class="my-auto">
<img src="../assets/img/team-2.jpg" class="avatar avatar-sm
me-3 ">
</div>
<div class="d-flex flex-column justify-content-center">
<h6 class="text-sm font-weight-normal mb-1">
<span class="font-weight-bold">New message</span> from
Laur
</h6>
<p class="text-xs text-secondary mb-0">
<i class="fa fa-clock me-1"></i>
13 minutes ago
</p>
</div>
</div>
</a>
</li>
<li class="mb-2">
<a class="dropdown-item border-radius-md" href="javascript:;">
<div class="d-flex py-1">
<div class="my-auto">
<img src="../assets/img/small-logos/logo-spotify.svg"
class="avatar avatar-sm bg-gradient-dark me-3 ">
</div>
<div class="d-flex flex-column justify-content-center">
<h6 class="text-sm font-weight-normal mb-1">
<span class="font-weight-bold">New album</span> by Travis
Scott
</h6>
<p class="text-xs text-secondary mb-0">
<i class="fa fa-clock me-1"></i>
1 day
</p>
</div>
</div>
</a>
</li>
<li>
<a class="dropdown-item border-radius-md" href="javascript:;">
<div class="d-flex py-1">
<div class="avatar avatar-sm bg-gradient-secondary me-3 my-
auto">
<svg width="12px" height="12px" viewBox="0 0 43 36"
version="1.1" xmlns="http://www.w3.org/2000/svg"
xmlns:xlink="http://www.w3.org/1999/xlink">
<title>credit-card</title>
<g stroke="none" stroke-width="1" fill="none" fill-
rule="evenodd">
<g transform="translate(-2169.000000, -745.000000)"
fill="#FFFFFF" fill-rule="nonzero">
<g transform="translate(1716.000000, 291.000000)">
<g transform="translate(453.000000, 454.000000)">
<path class="color-background" d="M43,10.7482083
L43,3.58333333 C43,1.60354167 41.3964583,0 39.4166667,0 L3.58333333,0 C1.60354167,0
0,1.60354167 0,3.58333333 L0,10.7482083 L43,10.7482083 Z"
opacity="0.593633743"></path>
<path class="color-background" d="M0,16.125
L0,32.25 C0,34.2297917 1.60354167,35.8333333 3.58333333,35.8333333
L39.4166667,35.8333333 C41.3964583,35.8333333 43,34.2297917 43,32.25 L43,16.125
L0,16.125 Z M19.7083333,26.875 L7.16666667,26.875 L7.16666667,23.2916667
L19.7083333,23.2916667 L19.7083333,26.875 Z M35.8333333,26.875 L28.6666667,26.875
L28.6666667,23.2916667 L35.8333333,23.2916667 L35.8333333,26.875 Z"></path>
</g>
</g>
</g>
</g>
</svg>
</div>
<div class="d-flex flex-column justify-content-center">
<h6 class="text-sm font-weight-normal mb-1">
Payment successfully completed
</h6>
<p class="text-xs text-secondary mb-0">
<i class="fa fa-clock me-1"></i>
2 days
</p>
</div>
</div>
</a>
</li>
</ul>
</li>
</ul>
</div>
</div>
</nav>
<!-- End Navbar -->
<!-- Content -->
<div class="container-fluid py-4">
<div class="row">
{% for a in repas %}
<div class="col-md-4 col-sm-6 mb-4">
<div class="card h-100 shadow-sm">
<!-- Image du repas -->
<img
src="{{ asset(a.image ? 'imag/' ~ a.image : 'default-image.jpg') }}"
class="card-img-top img-fluid"
alt="{{ a.nomRepat }}"
style="max-height: 200px; object-fit: cover;">

<div class="card-body">
<!-- Nom du repas -->
<h5 class="card-title text-center font-weight-bold">{{ a.nomRepat }}</h5>

<!-- Description -->


<p class="card-text text-center">
{{ a.description ? a.description : 'Aucune description disponible.' }}
</p>

<!-- Disponibilité -->


<p class="card-text text-center text-{{ a.estDisponible ? 'success' :
'danger' }}">
{{ a.estDisponible ? 'Disponible' : 'Indisponible' }}
</p>

<!-- Prix -->


<p class="card-text text-center">
<span class="badge bg-primary">{{ a.prixRepas }} TND</span>
</p>

<!-- Checkbox pour sélectionner le repas -->


<div class="form-check text-center">
<input
class="form-check-input"
type="checkbox"
id="repas-{{ a.id }}"
name="repas[]"
value="{{ a.id }}">
<label class="form-check-label" for="repas-{{ a.id }}">
Sélectionner ce repas
</label>
</div>
</div>
</div>
</div>
{% endfor %}
</div>
<div class="text-center mt-4">
<button type="submit" class="btn btn-success">Valider</button>
</div>
</div>
<!-- End Content -->

<div class="card-footer text-center">

<!-- Include Bootstrap JS (Ensure it's included in the page or use CDN if not
already) -->
<script
src="https://cdn.jsdelivr.net/npm/bootstrap@5.3.0-alpha1/dist/js/bootstrap.bundle.m
in.js"></script>

<!-- End Toggle Button -->


</div>
<hr class="horizontal dark my-1">
<div class="card-body pt-sm-3 pt-0 overflow-auto">
<!-- Sidebar Backgrounds -->

<a href="javascript:void(0)" class="switch-trigger background-color">


<div class="badge-colors my-2 text-start">
<span class="badge filter bg-gradient-primary active" data-
color="primary" onclick="sidebarColor(this)"></span>
<span class="badge filter bg-gradient-dark" data-color="dark"
onclick="sidebarColor(this)"></span>
<span class="badge filter bg-gradient-info" data-color="info"
onclick="sidebarColor(this)"></span>
<span class="badge filter bg-gradient-success" data-color="success"
onclick="sidebarColor(this)"></span>
<span class="badge filter bg-gradient-warning" data-color="warning"
onclick="sidebarColor(this)"></span>
<span class="badge filter bg-gradient-danger" data-color="danger"
onclick="sidebarColor(this)"></span>
</div>
</a>
<!-- Sidenav Type -->

<div class="d-flex">
<button class="btn bg-gradient-primary w-100 px-3 mb-2 active me-2" data-
class="bg-white" onclick="sidebarType(this)">White</button>
<button class="btn bg-gradient-primary w-100 px-3 mb-2" data-class="bg-
default" onclick="sidebarType(this)">Dark</button>
</div>
<p class="text-sm d-xl-none d-block mt-2">You can change the sidenav type
just on desktop view.</p>
<!-- Navbar Fixed -->

</div>
</div>
</div>
<!--footer -->
<footer class="footer pt-3 ">
<div class="container-fluid">
<div class="row align-items-center justify-content-lg-between">
<div class="col-lg-6 mb-lg-0 mb-4">
<div class="copyright text-center text-sm text-muted text-lg-start">
© <script>
document.write(new Date().getFullYear())
</script>,
made with <i class="fa fa-heart"></i> by
<a href="https://www.creative-tim.com" class="font-weight-bold"
target="_blank">Creative Tim</a>
for a better web.
</div>
</div>
<div class="col-lg-6">
<ul class="nav nav-footer justify-content-center justify-content-lg-
end">
<li class="nav-item">
<a href="https://www.creative-tim.com" class="nav-link text-
muted" target="_blank">Creative Tim</a>
</li>
<li class="nav-item">
<a href="https://www.creative-tim.com/presentation" class="nav-
link text-muted" target="_blank">About Us</a>
</li>
<li class="nav-item">
<a href="https://www.creative-tim.com/blog" class="nav-link text-
muted" target="_blank">Blog</a>
</li>
<li class="nav-item">
<a href="https://www.creative-tim.com/license" class="nav-link
pe-0 text-muted" target="_blank">License</a>
</li>
</ul>
</div>
</div>
</div>
</footer>

<!-- Core JS Files -->


<script src={{asset('js/core/popper.min.js')}}></script>
<script src={{asset('js/core/bootstrap.min.js')}} ></script>
<script src={{asset('js/plugins/perfect-scrollbar.min.js')}} ></script>
<script src={{asset('js/plugins/smooth-scrollbar.min.js')}} ></script>
<script>
var win = navigator.platform.indexOf('Win') > -1;
if (win && document.querySelector('#sidenav-scrollbar')) {
var options = {
damping: '0.5'
}
Scrollbar.init(document.querySelector('#sidenav-scrollbar'), options);
}
</script>
<!-- Github buttons -->
<script async defer src="https://buttons.github.io/buttons.js"></script>
<!-- Control Center for Soft Dashboard: parallax effects, scripts for the example
pages etc -->
<script src={{asset('js/argon-dashboard.min.js')}}></script>
</body>

</html>

You might also like