@lucsoft/webgen
Version:
Collection of lucsofts Components
45 lines (44 loc) • 1.68 kB
JavaScript
import { Style } from './lib/Style';
import './css/webgen.static.css';
import './css/elements.css';
import './css/grouping.css';
import './css/master.css';
import './css/modern.css';
export * from './components/Components';
export * from './components/Helper';
export * from './components/cards/searchCard';
export * from './components/cards/defaultCard';
export * from './components/cards/headlessCard';
export * from './components/cards/loginCard';
export * from './components/cards/modernCard';
export * from './components/cards/noteCard';
export * from './components/cards/richCard';
export * from './components/cards/searchCard';
export * from './components/generic/Title';
export * from './components/generic/Tab';
export * from './components/generic/Checkbox';
export * from './components/generic/Input';
export * from './components/generic/Icon';
export * from './components/generic/IconButton';
export * from './components/generic/Custom';
export * from './components/generic/Card';
export * from './components/generic/Stacks';
export * from './components/generic/PageTitle';
export * from './components/generic/Button';
export * from './components/light-components/loadingWheel';
export * from './types';
export * from './lib/icons/BootstrapIcons';
export * from './lib/icons/MaterialIcons';
export * from './lib/RenderingX';
export * from './lib/View';
export * from './lib/Dialog';
export * from './lib/Color';
export const WebGen = (options = {}) => {
console.log("Loaded @lucsoft/webgen");
const theme = new Style(options);
if (options.updateThemeOnInit ?? true)
theme.updateTheme(options.theme ?? 4 /* auto */);
return {
theme
};
};