123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378 |
- export const permissionsModal = (data) => {
-
- let modal = `
- <div class="modal-dialog modal-sm modal-dialog-centered modal-dialog-scrollables">
- <div class="modal-content">
- <div class="modal-header">
- <h5 class="modal-title">Permissions</h5>
- </div>
- <div class="modal-body">
- <form action="" id="permissions_modal" method="POST">
-
- <div class="accordion" id="modal-accordion">
- <div class="accordion-item mb-3" style="border: 1px solid grey;">
- <h2 class="accordion-header" id="heading-1">
- <button class="accordion-button collapsed row" type="button" data-bs-toggle="collapse" data-bs-target="#collapse-1" aria-expanded="false">
- <span class="avatar avatar-sm bg-green-lt col-3 text-start">JD</span>
- <div class="col text-end" style="margin-right: 10px;">Jane Doe</div>
- </button>
- </h2>
- <div id="collapse-1" class="accordion-collapse collapse" data-bs-parent="#modal-accordion">
- <div class="accordion-body pt-0">
- <div class="">
- <div class="">
- <div class="row mb-3">
- <div class="col-9">
- <label class="row text-start">
- <span class="col">
- All
- </span>
- </label>
- </div>
- <div class="col-3">
- <label class="form-check form-check-single form-switch text-end">
- <input class="form-check-input" type="checkbox" name="select" onclick="selectAll('select')">
- </label>
- </div>
- </div>
-
- <div class="row mb-2">
- <div class="col-9">
- <label class="row text-start">
- <span class="col">
- Uninstall
- </span>
- </label>
- </div>
- <div class="col-3">
- <label class="form-check form-check-single form-switch text-end">
- <input class="form-check-input" type="checkbox" name="select">
- </label>
- </div>
- </div>
-
- <div class="row mb-2">
- <div class="col-9">
- <label class="row text-start">
- <span class="col">
- Edit
- </span>
- </label>
- </div>
- <div class="col-3">
- <label class="form-check form-check-single form-switch text-end">
- <input class="form-check-input" type="checkbox" name="select">
- </label>
- </div>
- </div>
- <div class="row mb-2">
- <div class="col-9">
- <label class="row text-start">
- <span class="col">
- Upgrade
- </span>
- </label>
- </div>
- <div class="col-3">
- <label class="form-check form-check-single form-switch text-end">
- <input class="form-check-input" type="checkbox" name="select">
- </label>
- </div>
- </div>
- <div class="row mb-2">
- <div class="col-9">
- <label class="row text-start">
- <span class="col">
- Start
- </span>
- </label>
- </div>
- <div class="col-3">
- <label class="form-check form-check-single form-switch text-end">
- <input class="form-check-input" type="checkbox" name="select">
- </label>
- </div>
- </div>
- <div class="row mb-2">
- <div class="col-9">
- <label class="row text-start">
- <span class="col">
- Stop
- </span>
- </label>
- </div>
- <div class="col-3">
- <label class="form-check form-check-single form-switch text-end">
- <input class="form-check-input" type="checkbox" name="select">
- </label>
- </div>
- </div>
- <div class="row mb-2">
- <div class="col-9">
- <label class="row text-start">
- <span class="col">
- Pause
- </span>
- </label>
- </div>
- <div class="col-3">
- <label class="form-check form-check-single form-switch text-end">
- <input class="form-check-input" type="checkbox" name="select">
- </label>
- </div>
- </div>
- <div class="row mb-2">
- <div class="col-9">
- <label class="row text-start">
- <span class="col">
- Restart
- </span>
- </label>
- </div>
- <div class="col-3">
- <label class="form-check form-check-single form-switch text-end">
- <input class="form-check-input" type="checkbox" name="select">
- </label>
- </div>
- </div>
- <div class="row mb-4">
- <div class="col-9">
- <label class="row text-start">
- <span class="col">
- Logs
- </span>
- </label>
- </div>
- <div class="col-3">
- <label class="form-check form-check-single form-switch text-end">
- <input class="form-check-input" type="checkbox" name="select">
- </label>
- </div>
- </div>
- <div class="row mb-2">
- <button class="btn" type="submit" formaction="/updatePermissions">Update</button>
- </div>
- </div>
- </div>
- </div>
- </div>
- </div>
- <div class="accordion-item mb-3" style="border: 1px solid grey;">
- <h2 class="accordion-header" id="heading-2">
- <button class="accordion-button collapsed row" type="button" data-bs-toggle="collapse" data-bs-target="#collapse-2" aria-expanded="false">
- <span class="avatar avatar-sm bg-cyan-lt col-3 text-start">JD</span>
- <div class="col text-end" style="margin-right: 10px;">John Doe</div>
- </button>
- </h2>
- <div id="collapse-2" class="accordion-collapse collapse" data-bs-parent="#modal-accordion">
- <div class="accordion-body pt-0">
- <div class="">
- <div class="">
- <div class="row mb-3">
- <div class="col-9">
- <label class="row text-start">
- <span class="col">
- All
- </span>
- </label>
- </div>
- <div class="col-3">
- <label class="form-check form-check-single form-switch text-end">
- <input class="form-check-input" type="checkbox" name="remove_image">
- </label>
- </div>
- </div>
- <div class="row mb-2">
- <div class="col-9">
- <label class="row text-start">
- <span class="col">
- View
- </span>
- </label>
- </div>
- <div class="col-3">
- <label class="form-check form-check-single form-switch text-end">
- <input class="form-check-input" type="checkbox" name="remove_image">
- </label>
- </div>
- </div>
-
- <div class="row mb-2">
- <div class="col-9">
- <label class="row text-start">
- <span class="col">
- Uninstall
- </span>
- </label>
- </div>
- <div class="col-3">
- <label class="form-check form-check-single form-switch text-end">
- <input class="form-check-input" type="checkbox" name="remove_image">
- </label>
- </div>
- </div>
-
- <div class="row mb-2">
- <div class="col-9">
- <label class="row text-start">
- <span class="col">
- Edit
- </span>
- </label>
- </div>
- <div class="col-3">
- <label class="form-check form-check-single form-switch text-end">
- <input class="form-check-input" type="checkbox" name="remove_backups">
- </label>
- </div>
- </div>
- <div class="row mb-2">
- <div class="col-9">
- <label class="row text-start">
- <span class="col">
- Upgrade
- </span>
- </label>
- </div>
- <div class="col-3">
- <label class="form-check form-check-single form-switch text-end">
- <input class="form-check-input" type="checkbox" name="remove_backups">
- </label>
- </div>
- </div>
- <div class="row mb-2">
- <div class="col-9">
- <label class="row text-start">
- <span class="col">
- Start
- </span>
- </label>
- </div>
- <div class="col-3">
- <label class="form-check form-check-single form-switch text-end">
- <input class="form-check-input" type="checkbox" name="remove_backups">
- </label>
- </div>
- </div>
- <div class="row mb-2">
- <div class="col-9">
- <label class="row text-start">
- <span class="col">
- Stop
- </span>
- </label>
- </div>
- <div class="col-3">
- <label class="form-check form-check-single form-switch text-end">
- <input class="form-check-input" type="checkbox" name="remove_backups">
- </label>
- </div>
- </div>
- <div class="row mb-2">
- <div class="col-9">
- <label class="row text-start">
- <span class="col">
- Pause
- </span>
- </label>
- </div>
- <div class="col-3">
- <label class="form-check form-check-single form-switch text-end">
- <input class="form-check-input" type="checkbox" name="remove_backups">
- </label>
- </div>
- </div>
- <div class="row mb-2">
- <div class="col-9">
- <label class="row text-start">
- <span class="col">
- Restart
- </span>
- </label>
- </div>
- <div class="col-3">
- <label class="form-check form-check-single form-switch text-end">
- <input class="form-check-input" type="checkbox" name="remove_backups">
- </label>
- </div>
- </div>
- <div class="row mb-2">
- <div class="col-9">
- <label class="row text-start">
- <span class="col">
- Logs
- </span>
- </label>
- </div>
- <div class="col-3">
- <label class="form-check form-check-single form-switch text-end">
- <input class="form-check-input" type="checkbox" name="remove_backups">
- </label>
- </div>
- </div>
- </div>
- </div>
- </div>
- </div>
- </div>
- </div>
- </form>
- </div>
- <div class="modal-footer">
- <div class="row">
- <div class="col">
- <label class="form-check form-switch col">
- <span class="form-check-label">Reset</span>
- <input class="form-check-input" type="checkbox">
- </label>
- </div>
-
- <div class="col">
- <button type="button" class="btn btn-danger" data-bs-dismiss="modal" disabled="">Reset</button>
- </div>
- <div class="col">
- <button type="button" class="btn btn-primary" data-bs-dismiss="modal">Update</button>
- </div>
- </div>
- </div>
- </div>
- </div>`;
- return modal;
- }
|