aboutsummaryrefslogtreecommitdiff
path: root/element/index.js
blob: 82c41ffd6855de4494bb02a739fa110e023dd99f (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
export { Container } from './container.js';
export { native } from './native.js';

export function create(tag, options) {
	const element = document.createElement(tag);

	if (options) {
		Object.entries(options).forEach(([key, value]) => {
			if (key === 'style') {
				Object.entries(value).forEach(([k, v]) => element['style'][k] = v)
			} else {
				element[key] = value;
			}
		})
	}

	return element;
}