Skip to content

Commit 0cab4fd

Browse files
author
Daniel Schröder
committed
added unit for visus
1 parent 029a1cf commit 0cab4fd

File tree

1 file changed

+34
-20
lines changed

1 file changed

+34
-20
lines changed

src/visus-component.ts

Lines changed: 34 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -194,16 +194,17 @@ export class VisusComponent extends LitElement {
194194
/>
195195
</div>
196196
<div class="inputs-inline">
197-
<div class="visus-input control">
198-
<div class="visus-input select is-small">
199-
<select class="visus-right" required @change="${this._updateFormData}">
200-
<option value="" disabled selected hidden>Visus</option>
201-
${visusValues.map(
202-
(value) => html` <option value="${value}">${value}</option> `
203-
)}
204-
</select>
205-
</div>
206-
</div>
197+
<div class="field has-addons is-narrow">
198+
<div class="visus-input control">
199+
<div class="visus-input select is-small">
200+
<select class="visus-right" required @change="${this._updateFormData}">
201+
<option value="" disabled selected hidden>Visus</option>
202+
${visusValues.map((value) => html` <option value="${value}">${value}</option> `)}
203+
</select>
204+
</div>
205+
</div>
206+
${this._renderVisusSuffix(this.formData.rightEye.visus)}
207+
</div>
207208
</div>
208209
<div class="inputs-inline">
209210
<label class="checkbox">
@@ -245,16 +246,17 @@ export class VisusComponent extends LitElement {
245246
/>
246247
</div>
247248
<div class="inputs-inline">
248-
<div class="visus-input control">
249-
<div class="visus-input select is-small">
250-
<select class="visus-left" required @change="${this._updateFormData}">
251-
<option value="" disabled selected hidden>Visus</option>
252-
${visusValues.map(
253-
(value) => html` <option value="${value}">${value}</option> `
254-
)}
255-
</select>
256-
</div>
257-
</div>
249+
<div class="field has-addons is-narrow">
250+
<div class="visus-input control">
251+
<div class="visus-input select is-small">
252+
<select class="visus-left" required @change="${this._updateFormData}">
253+
<option value="" disabled selected hidden>Visus</option>
254+
${visusValues.map((value) => html` <option value="${value}">${value}</option> `)}
255+
</select>
256+
</div>
257+
</div>
258+
${this._renderVisusSuffix(this.formData.leftEye.visus)}
259+
</div>
258260
</div>
259261
<div class="inputs-inline">
260262
<label class="checkbox">
@@ -280,6 +282,18 @@ export class VisusComponent extends LitElement {
280282
`;
281283
}
282284
285+
private _renderVisusSuffix(visus: string) {
286+
if (visus.includes(".") || visus.includes(",")) {
287+
return html`<p class="button is-static is-small">dec</p>`;
288+
}
289+
290+
if (visus.includes("/")) {
291+
return html`<p class="button is-static is-small">m</p>`;
292+
}
293+
294+
return null;
295+
}
296+
283297
private _updateFormData() {
284298
this.formData = {
285299
recordedDate: this.renderRoot.querySelector<HTMLInputElement>(".recordedDate")?.value,

0 commit comments

Comments
 (0)