From b158a6d7226fb50ecedcc07da8ef30e5e5690e46 Mon Sep 17 00:00:00 2001 From: August Skare Date: Thu, 18 Oct 2018 13:28:44 +0200 Subject: initial commit --- packages/dev-tools-pages/ts/context/index.tsx | 5 +++++ 1 file changed, 5 insertions(+) create mode 100644 packages/dev-tools-pages/ts/context/index.tsx (limited to 'packages/dev-tools-pages/ts/context/index.tsx') diff --git a/packages/dev-tools-pages/ts/context/index.tsx b/packages/dev-tools-pages/ts/context/index.tsx new file mode 100644 index 000000000..54556a3fd --- /dev/null +++ b/packages/dev-tools-pages/ts/context/index.tsx @@ -0,0 +1,5 @@ +import { createContext } from 'react'; + +const ThemeContext = createContext({}); + +export default ThemeContext; -- cgit From 54bd7df900316504e4403bc94cffd92930a6c763 Mon Sep 17 00:00:00 2001 From: August Skare Date: Fri, 16 Nov 2018 11:05:30 +0100 Subject: fix linting + code syntax for statless components --- packages/dev-tools-pages/ts/context/index.tsx | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) (limited to 'packages/dev-tools-pages/ts/context/index.tsx') diff --git a/packages/dev-tools-pages/ts/context/index.tsx b/packages/dev-tools-pages/ts/context/index.tsx index 54556a3fd..3aba2f34c 100644 --- a/packages/dev-tools-pages/ts/context/index.tsx +++ b/packages/dev-tools-pages/ts/context/index.tsx @@ -1,5 +1,14 @@ import { createContext } from 'react'; +interface ContextInterface { + title?: string; + name?: string; + subtitle?: string; + tagline?: string; + icon?: React.ReactNode; + colors?: any; +} + const ThemeContext = createContext({}); -export default ThemeContext; +export { ThemeContext, ContextInterface }; -- cgit From 6919409c2b642937686ef8a77e21ad9f321a2be8 Mon Sep 17 00:00:00 2001 From: August Skare Date: Tue, 20 Nov 2018 15:28:18 +0100 Subject: typedef for context data --- packages/dev-tools-pages/ts/context/index.tsx | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) (limited to 'packages/dev-tools-pages/ts/context/index.tsx') diff --git a/packages/dev-tools-pages/ts/context/index.tsx b/packages/dev-tools-pages/ts/context/index.tsx index 3aba2f34c..35c647ad6 100644 --- a/packages/dev-tools-pages/ts/context/index.tsx +++ b/packages/dev-tools-pages/ts/context/index.tsx @@ -6,7 +6,14 @@ interface ContextInterface { subtitle?: string; tagline?: string; icon?: React.ReactNode; - colors?: any; + colors?: { + main: string; + secondary: string; + secondary_alt: string; + type: string; + type_alt: string; + dark: string; + }; } const ThemeContext = createContext({}); -- cgit