Link to the GitHub repository
<text-input name="Temperature" label="Temperature, C°" type="number" min="-273" max="999999" required></text-input>
const temperature = document.querySelector('text-input[name="Temperature"]');
temperature.value = '20'
<select-input name="Unit" label="Unit" required></select-input>
const selectInput = document.querySelector('select-input[name="Unit"]');
const selectInputOptions = [
{displayName: "C"},
{displayName: "K"},
{displayName: "F"},
];
selectInput.options = selectInputOptions;
selectInput.value = selectInputOptions[0];
<typeahead-input name="Substance" label="Substance" required></typeahead-input>
const typeAheadInput = document.querySelector("typeahead-input[name="Substance"]");
const typeAheadInputOptions = [
{displayName: "Product"},
{displayName: "Core"},
{displayName: "Mono"},
{displayName: "BOC"},
];
typeAheadInput.options = typeAheadInputOptions;
typeAheadInput.value = typeAheadInputOptions[0];
<edit-text name="Precision" required type="number" min="1" max="100"></edit-text>
const snackBar = new SnackBar('id');
snackBar.show({msgText:'SnackBar text', btnText:'Action', btnCb: ()=> window.alert("Hello world!"), ttl: 15 * 1000})