@greensight/gds
Version:
Greensight Design System
61 lines (56 loc) • 1.85 kB
JavaScript
export { ColorsAutokit } from './ColorsAutokit.js';
export { TypographyAutokit } from './TypographyAutokit.js';
export { IconsAutokit } from './IconsAutokit.js';
export { LayoutAutokit } from './LayoutAutokit.js';
export { ShadowsAutokit } from './ShadowsAutokit.js';
import 'react';
import { j as jsx, T as ThemeContext } from './useTheme-DPU-Td50.js';
export { u as useAutokitsTheme } from './useTheme-DPU-Td50.js';
import './index-BUJaA6RV.js';
import './typography-BmZOWRkU.js';
import './copyToClipboard-C7ZbYqhg.js';
import 'react-dom';
import './style-inject.es-tgCJW-Cu.js';
var AutokitsThemeProvider = function AutokitsThemeProvider(_ref) {
var children = _ref.children,
theme = _ref.theme;
return jsx(ThemeContext.Provider, {
value: theme
}, children);
};
var getIconsReq$1 = function getIconsReq() {
return import.meta.glob("/src/**/*.svg", {
"import": 'default',
eager: true
});
};
var getIconsReqKeys$1 = function getIconsReqKeys(iconReq) {
return Object.keys(iconReq);
};
var getIconComponent$1 = function getIconComponent(iconReq, name) {
return iconReq[name];
};
var useIconsVite = function useIconsVite() {
return {
getIconsReq: getIconsReq$1,
getIconsReqKeys: getIconsReqKeys$1,
getIconComponent: getIconComponent$1
};
};
var getIconsReq = function getIconsReq() {
return require.context('/src', true, /\.svg$/);
};
var getIconsReqKeys = function getIconsReqKeys(iconReq) {
return iconReq.keys();
};
var getIconComponent = function getIconComponent(iconReq, name) {
return iconReq(name)["default"];
};
var useIconsWebpack = function useIconsWebpack() {
return {
getIconsReq: getIconsReq,
getIconsReqKeys: getIconsReqKeys,
getIconComponent: getIconComponent
};
};
export { ThemeContext, AutokitsThemeProvider as ThemeProvider, useIconsVite, useIconsWebpack };