@sandlada/mdc
Version:
@sandlada/mdc is an open source component library that follows the Material Design 3 design specifications.
8 lines • 771 B
JavaScript
import{html as e,render as t}from"../../../node_modules/lit-html/lit-html.js";import"../../../node_modules/lit/index.js";import{Validator as n}from"./validator.js";
/**
* @license
* Copyright 2023 Google LLC
* SPDX-License-Identifier: Apache-2.0
*/
var r=class extends n{computeValidity(n){return this.selectControl||=document.createElement(`select`),t(e`<option value="${n.value}"></option>`,this.selectControl),this.selectControl.value=n.value,this.selectControl.required=n.required,{validity:this.selectControl.validity,validationMessage:this.selectControl.validationMessage}}equals(e,t){return e.value===t.value&&e.required===t.required}copy({value:e,required:t}){return{value:e,required:t}}};export{r as SelectValidator};
//# sourceMappingURL=select-validator.js.map