38 lines
1.6 KiB
Handlebars
38 lines
1.6 KiB
Handlebars
<div class="page-header">
|
|
<div>
|
|
<h2>Create canvas size</h2>
|
|
<p>Add a reusable canvas dimension for templates.</p>
|
|
</div>
|
|
</div>
|
|
|
|
<div class="card card-outline card-primary admin-form-card">
|
|
<div class="card-header">
|
|
<h3 class="card-title">Canvas size details</h3>
|
|
</div>
|
|
<form id="canvas-size-form" method="post" action="/canvas-sizes">
|
|
<div class="card-body">
|
|
<div class="mb-3">
|
|
<label for="canvas-size-name" class="form-label">Name</label>
|
|
<input id="canvas-size-name" name="name" class="form-control" value="{{canvasSize.name}}" required />
|
|
</div>
|
|
<div class="row g-3">
|
|
<div class="col-12 col-md-6">
|
|
<label for="canvas-size-width" class="form-label">Width</label>
|
|
<input id="canvas-size-width" name="width" type="number" min="1" class="form-control" value="{{canvasSize.width}}" required />
|
|
</div>
|
|
<div class="col-12 col-md-6">
|
|
<label for="canvas-size-height" class="form-label">Height</label>
|
|
<input id="canvas-size-height" name="height" type="number" min="1" class="form-control" value="{{canvasSize.height}}" required />
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div class="card-footer d-flex justify-content-end">
|
|
<div class="btn-group" role="group" aria-label="Canvas size actions">
|
|
{{{saveActionButtons formId="canvas-size-form" saveLabel="Save" showSaveAndClose=false showSaveAndNew=false}}}
|
|
<a class="btn btn-warning" href="/canvas-sizes" data-confirm-unsaved="You have unsaved changes. Leave this page?">Cancel</a>
|
|
</div>
|
|
</div>
|
|
</form>
|
|
</div>
|
|
|