2023-12-11 16:49:10 +03:00

142 lines
6.7 KiB
HTML
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<link href="node_modules/bootstrap/dist/css/bootstrap.min.css" rel="stylesheet">
<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=Inter:wght@400;700&display=swap" rel="stylesheet">
<link href="node_modules/@fortawesome/fontawesome-free/css/all.min.css" rel="stylesheet" />
<link rel="stylesheet" href="css/Tabel_style.css">
<link rel="stylesheet" href="css/header_style.css">
<title>BOOK ADMIN</title>
</head>
<body>
<header id="header" class="fixed-top">
<nav class="navbar navbar-expand-xl navbar-light bg-white">
<div class="container">
<a href="index.html" class="navbar-brand">
<img width="100%" src="img/icon book.svg"/>
<div class="word">
Book <br>
shop
</div>
</a>
<button class="navbar-toggler" type="button" data-bs-toggle="collapse"
data-bs-target="#navbarContent" aria-controls="navbarContent"
aria-expanded="false">
<span class="navbar-toggler-icon"></span>
</button>
<div class="collapse navbar-collapse" id="navbarContent">
<ul class="navbar-nav mr-auto mb-3 mb-lg-0">
<li class="nav-item">
<a href="Admin.html" class="nav-link" id="nav-Admin">Admin</a>
</li>
<li class="nav-item">
<a href="index.html" class="nav-link">Home</a>
</li>
<li class="nav-item">
<a href="Books.html" class="nav-link">Books</a>
</li>
<li class="nav-item">
<a href="Contact.html" class="nav-link">Contact</a>
</li>
<li class="nav-item">
<a href="Basket.html" class="nav-link">
<img src="img/icon shopping curt.svg" alt="">
</a>
</li>
<li class="nav-item">
<a href="Sign_in.html" class="nav-link">
<img src="img/icon man.svg" alt="">
<span>SIGN IN<span>
</a>
</li>
</ul>
</div>
</div>
</nav>
</header>
<main class="main">
<div class="container">
<div class="btn-group" role="group">
<button id="items-add" class="btn btn-info">add a product</button>
<!-- -->
</div>
<div>
<table id="items-table" class="table table-striped">
<thead>
<th scope="col"></th>
<th scope="col" class="w-25">Name</th>
<th scope="col" class="w-25">Price</th>
<th scope="col" class="w-25">Author</th>
<th scope="col" class="w-25">Genre</th>
<th scope="col"></th>
<th scope="col"></th>
</thead>
<tbody></tbody>
</table>
</div>
</div>
</main>
<div id="items-update" class="modal fade" tabindex="-1" data-bs-backdrop="static" data-bs-keyboard="false">
<div class="modal-dialog">
<form id="items-form" class="needs-validation" novalidate>
<div class="modal-content">
<div class="modal-header">
<h1 class="modal-title fs-5" id="items-update-title"></h1>
<button type="button" class="btn-close" data-bs-dismiss="modal" aria-label="Close"></button>
</div>
<div class="modal-body">
<div class="text-center">
<img id="image-preview" src="https://via.placeholder.com/200" class="rounded rounded-0"
alt="placeholder">
</div>
<input id="items-line-id" type="number" hidden>
<div class="mb-2">
<label class="form-label" for="name_book">Name</label>
<input id="name_book" name="name_book" class="form-control" type="text" min="1" step="1" required>
</div>
<div class="mb-2">
<label class="form-label" for="price">Price</label>
<input id="price" name="price" class="form-control" type="number" value="0.00" min="100"
step="50" required>
</div>
<div class="mb-2">
<label class="form-label" for="author">Author</label>
<select id="author" name="selectAuthor" class="form-control" required>
</select>
</div>
<div class="mb-2">
<label for="genre" class="form-label">Genre</label>
<select id="genre" class="form-select" name="selected" required>
</select>
</div>
<div class="mb-2">
<label class="form-label" for="image">Image</label>
<input id="image" type="file" name="image" class="form-control" accept="image/*">
</div>
</div>
<div class="modal-footer">
<button type="button" class="btn btn-secondary" data-bs-dismiss="modal">Сlose</button>
<button type="submit" class="btn btn-primary">Save</button>
</div>
</div>
</form>
</div>
</div>
<script src="node_modules/bootstrap/dist/js/bootstrap.bundle.min.js"></script>
<script type="module">
import validation from "./js/validation";
import { linesForm } from "./js/lines";
document.addEventListener('DOMContentLoaded', () => {
validation();
linesForm();
});
</script>
</body>
</html>