feat: Updated admin panel providers list & modal
This commit is contained in:
@@ -60,6 +60,20 @@
|
||||
<label for="provider-active" class="form-check-label">Provider is active</label>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div v-if="mode === 'edit'" class="col-12">
|
||||
<div class="danger-zone border border-danger-subtle rounded p-3 mt-2">
|
||||
<div class="d-flex flex-column flex-md-row justify-content-between align-items-md-center gap-2">
|
||||
<div>
|
||||
<div class="fw-semibold text-danger">Danger Zone</div>
|
||||
<div class="small text-muted">Permanently delete this provider configuration.</div>
|
||||
</div>
|
||||
<button type="button" class="btn btn-sm btn-outline-danger" :disabled="submitting || deleting" @click="emit('delete', props.provider)">
|
||||
<i class="mdi mdi-trash-can-outline me-1" aria-hidden="true"></i>Delete Provider
|
||||
</button>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="modal-footer">
|
||||
@@ -92,9 +106,13 @@ const props = defineProps({
|
||||
type: Boolean,
|
||||
default: false,
|
||||
},
|
||||
deleting: {
|
||||
type: Boolean,
|
||||
default: false,
|
||||
},
|
||||
});
|
||||
|
||||
const emit = defineEmits(["close", "submit"]);
|
||||
const emit = defineEmits(["close", "submit", "delete"]);
|
||||
|
||||
const form = ref({
|
||||
name: "",
|
||||
|
||||
Reference in New Issue
Block a user