Redmage/views/devices/put/aspect_ratio_tolerance_input.templ

40 lines
1.3 KiB
Plaintext
Raw Normal View History

2024-05-08 10:10:23 +07:00
package put
2024-05-07 20:51:00 +07:00
import "fmt"
type AspectRatioToleranceData struct {
Value float64
}
templ AspectRatioToleranceInput(data AspectRatioToleranceData) {
<label
id="aspect-ratio-tolerance-form"
class="form-control sm:col-span-2"
>
<div class="label">
<span class="label-text">Aspect Ratio Tolerance</span>
<span class="label-text-alt hidden sm:inline">NOTE: This is NOT a filter for image sizes, but just the shape of it.</span>
</div>
<input
id="aspect-ratio-tolerance-field"
name="aspect_ratio_tolerance"
type="number"
min="0"
@change="$el.setCustomValidity(''); this.error = false"
class="input input-bordered w-full"
2024-05-07 20:51:00 +07:00
:class="{'text-error': error, 'input-error': error}"
value={ fmt.Sprintf("%.2f", data.Value) }
placeholder="0.20"
step="0.01"
required
/>
<div class="label">
<span class="label-text">
Aspect Ratio Tolerance is a filter on how close the shape of the candidate for download images to the device shape is.
The bigger the value, the more images will be accepted, but will also get more images that does not look good when stretched. '0.20' is the default value because
2024-05-07 20:51:00 +07:00
it accept quite a bit of images to download while still looking good even when the image is stretched for the device's wallpaper.
</span>
</div>
</label>
}