SortableList = function(input_list) {
const element = html`<ol>${input_list.map((d) => html`<li>${d}</li>`)}</ol>`;
element.value = Array.from(element.getElementsByTagName("li")).map(
(x) => x.outerText
);
const onChangeFun = function () {
element.value = Array.from(element.getElementsByTagName("li")).map(
(x) => x.outerText
);
element.dispatchEvent(new Event("input", { bubbles: true }));
};
var s = sortable.Sortable.create(element, {
onChange: onChangeFun
});
return element;
}