Skip to content

Commit f71f14c

Browse files
authored
Merge pull request #501 from layer5io/500-fix-exports
fix: fix missing exports, omit others as they are not needed now
2 parents b35d8f0 + d977660 commit f71f14c

File tree

7 files changed

+122
-42
lines changed

7 files changed

+122
-42
lines changed

package-lock.json

Lines changed: 2 additions & 2 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@layer5/sistent",
3-
"version": "0.14.9",
3+
"version": "0.14.10",
44
"description": "Reusable React Components and SVG Icons library",
55
"repository": {
66
"type": "git",

src/custom/index.tsx

Lines changed: 15 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,11 @@ import { ErrorBoundary, WithErrorBoundary, withSuppressedErrorBoundary } from '.
99
import { FlipCard } from './FlipCard';
1010
import { useWindowDimensions } from './Helpers/Dimension';
1111
import { useNotificationHandler } from './Helpers/Notification';
12+
import PopperListener, { IPopperListener } from './PopperListener';
13+
import ResponsiveDataTable from './ResponsiveDataTable';
14+
import SearchBar, { SearchBarProps } from './SearchBar';
1215
import { StyledTooltip } from './Tooltip';
16+
import UniversalFilter, { UniversalFilterProps } from './UniversalFilter';
1317

1418
export { StyledChartDialog } from './ChartDialog';
1519
export { StyledSearchBar } from './StyledSearchBar';
@@ -19,10 +23,20 @@ export {
1923
EmptyState,
2024
ErrorBoundary,
2125
FlipCard,
26+
PopperListener,
27+
ResponsiveDataTable,
28+
SearchBar,
2229
StyledTooltip,
30+
UniversalFilter,
2331
WithErrorBoundary,
2432
useNotificationHandler,
2533
useWindowDimensions,
2634
withSuppressedErrorBoundary
2735
};
28-
export type { CustomColumn, CustomColumnVisibilityControlProps };
36+
export type {
37+
CustomColumn,
38+
CustomColumnVisibilityControlProps,
39+
IPopperListener,
40+
SearchBarProps,
41+
UniversalFilterProps
42+
};

src/theme/ThemeProvider.tsx

Lines changed: 37 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,37 @@
1+
import { EmotionCache } from '@emotion/react';
2+
import { CssBaseline, PaletteMode, Theme, ThemeProvider } from '@mui/material';
3+
import React from 'react';
4+
import { createCustomTheme } from './theme';
5+
6+
interface SistentProviderContextType {
7+
emotionCache?: EmotionCache;
8+
}
9+
10+
export const SistentThemeProviderContext = React.createContext<SistentProviderContextType>({});
11+
12+
export interface SistentThemeProviderProps {
13+
children: React.ReactNode;
14+
emotionCache?: EmotionCache;
15+
initialMode?: PaletteMode;
16+
}
17+
18+
function SistentThemeProvider({
19+
children,
20+
emotionCache,
21+
initialMode = 'light'
22+
}: SistentThemeProviderProps): JSX.Element {
23+
const theme = React.useMemo<Theme>(() => createCustomTheme(initialMode), [initialMode]);
24+
25+
return (
26+
<SistentThemeProviderContext.Provider value={{ emotionCache }}>
27+
<ThemeProvider theme={theme}>
28+
<CssBaseline />
29+
{children}
30+
</ThemeProvider>
31+
</SistentThemeProviderContext.Provider>
32+
);
33+
}
34+
35+
export default SistentThemeProvider;
36+
37+
export { SistentThemeProvider };
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -209,7 +209,7 @@ export const actionIcon = {
209209
hover: darkTeal.dark
210210
};
211211

212-
export const tabeMenu = {
212+
export const tabMenu = {
213213
main: darkTeal.main,
214214
hover: darkTeal.dark
215215
};

src/theme/colors/index.ts

Lines changed: 64 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,64 @@
1+
export {
2+
ALICE_BLUE,
3+
ANAKIWA,
4+
BLACK,
5+
CARIBBEAN_GREEN,
6+
CASPER,
7+
CHARCOAL,
8+
CHINESE_SILVER,
9+
CONNECTED,
10+
CULTURED,
11+
DARK_BLUE_GRAY,
12+
DARK_PRIMARY_COLOR,
13+
DARK_SHADE_GRAY,
14+
DARK_SLATE_GRAY,
15+
DARK_TEAL,
16+
DELETED,
17+
DISCONNECTED,
18+
DISCOVERED,
19+
EERIE_BLACK,
20+
GRAY,
21+
GRAY97,
22+
GREEN,
23+
IGNORED,
24+
KEPPEL,
25+
LIGHT_GRAY,
26+
LIGHT_TEAL,
27+
LIMED_SPRUCE,
28+
MAINTAINENCE,
29+
NOT_FOUND,
30+
PATTERNS_BLUE,
31+
PRIMARY_COLOR,
32+
REGISTERED,
33+
SAFFRON,
34+
TEAL_BLUE,
35+
WHITE,
36+
WHITESMOKE,
37+
YELLOW_SEA,
38+
accentGrey,
39+
actionIcon,
40+
anakiwa,
41+
black,
42+
blue,
43+
buttonDelete,
44+
buttonDisabled,
45+
casper,
46+
charcoal,
47+
common,
48+
connected,
49+
cultured,
50+
darkSlateGray,
51+
darkTeal,
52+
eerieBlack,
53+
green,
54+
jungleGreen,
55+
notificationColors,
56+
patternsBlue,
57+
primaryColor,
58+
red,
59+
redDelete,
60+
tabMenu,
61+
tableBackgroundHover,
62+
white,
63+
yellow
64+
} from './colors';

src/theme/index.tsx

Lines changed: 2 additions & 37 deletions
Original file line numberDiff line numberDiff line change
@@ -1,37 +1,2 @@
1-
import { EmotionCache } from '@emotion/react';
2-
import { CssBaseline, PaletteMode, Theme, ThemeProvider } from '@mui/material';
3-
import React from 'react';
4-
import { createCustomTheme } from './theme';
5-
6-
interface SistentProviderContextType {
7-
emotionCache?: EmotionCache;
8-
}
9-
10-
export const SistentThemeProviderContext = React.createContext<SistentProviderContextType>({});
11-
12-
export interface SistentThemeProviderProps {
13-
children: React.ReactNode;
14-
emotionCache?: EmotionCache;
15-
initialMode?: PaletteMode;
16-
}
17-
18-
function SistentThemeProvider({
19-
children,
20-
emotionCache,
21-
initialMode = 'light'
22-
}: SistentThemeProviderProps): JSX.Element {
23-
const theme = React.useMemo<Theme>(() => createCustomTheme(initialMode), [initialMode]);
24-
25-
return (
26-
<SistentThemeProviderContext.Provider value={{ emotionCache }}>
27-
<ThemeProvider theme={theme}>
28-
<CssBaseline />
29-
{children}
30-
</ThemeProvider>
31-
</SistentThemeProviderContext.Provider>
32-
);
33-
}
34-
35-
export default SistentThemeProvider;
36-
37-
export { SistentThemeProvider };
1+
export { default as SistentThemeProvider } from './ThemeProvider';
2+
export * from './colors';

0 commit comments

Comments
 (0)