-
+
+
+ {(context: Settings) => (
+
+
+
- {/*
-
- This website uses cookies to enhance the user experience.
-
- {" "}
- Click here to learn more about cookies.
+
+
+ This website uses cookies to enhance the user experience.
+
+ {" "}
+ Click here to learn more about cookies.
+
-
- */}
-
+
+
+ )}
+
+
);
};
diff --git a/src/pages/components/resume/item.tsx b/src/pages/components/resume/item.tsx
index f3b6671..b1b7854 100644
--- a/src/pages/components/resume/item.tsx
+++ b/src/pages/components/resume/item.tsx
@@ -1,6 +1,6 @@
-import React, { FunctionComponent } from "react";
+import React, { FunctionComponent, ReactNode } from "react";
-type Props = { title: string; start: string; end: string; image: string };
+type Props = { title: string; start: string; end: string; image: string; children: ReactNode };
export const ResumeItem: FunctionComponent
= ({ title, start, end, image, children }) => {
return (
diff --git a/src/pages/components/resume/list.tsx b/src/pages/components/resume/list.tsx
index 33486c3..556d8d0 100644
--- a/src/pages/components/resume/list.tsx
+++ b/src/pages/components/resume/list.tsx
@@ -1,7 +1,7 @@
-import React, { FunctionComponent } from "react";
+import React, { FunctionComponent, ReactNode } from "react";
import { SectionTitle } from "../../../components/section-title";
-type Props = { title: string };
+type Props = { title: string; children: ReactNode };
export const ResumeList: FunctionComponent = ({ title, children }) => {
return (
diff --git a/src/styles/colours.scss b/src/styles/colours.scss
index 88154e0..40f8c70 100644
--- a/src/styles/colours.scss
+++ b/src/styles/colours.scss
@@ -14,6 +14,15 @@ $colours: (
color: $colour !important;
}
+ .#{$element} .filter {
+ a {
+ &:hover {
+ // &:focus maybe
+ color: white !important;
+ }
+ }
+ }
+
.#{$element} .navigation li:before {
background: $colour !important;
}
@@ -30,8 +39,12 @@ $colours: (
color: $colour !important;
}
- .#{$element} #filter-list li:hover {
- background: $colour !important;
+ .#{$element} #filter-list {
+ li {
+ &:hover {
+ background: $colour !important;
+ }
+ }
}
.#{$element} #filter-list li.active {
diff --git a/tsconfig.json b/tsconfig.json
new file mode 100644
index 0000000..0f25cca
--- /dev/null
+++ b/tsconfig.json
@@ -0,0 +1,21 @@
+{
+ "compilerOptions": {
+ "target": "es5",
+ "baseUrl": "src",
+ "lib": ["dom", "dom.iterable", "esnext"],
+ "allowJs": true,
+ "skipLibCheck": true,
+ "esModuleInterop": true,
+ "allowSyntheticDefaultImports": true,
+ "strict": true,
+ "forceConsistentCasingInFileNames": true,
+ "noFallthroughCasesInSwitch": true,
+ "module": "esnext",
+ "moduleResolution": "node",
+ "resolveJsonModule": true,
+ "isolatedModules": true,
+ "noEmit": true,
+ "jsx": "react-jsx"
+ },
+ "include": ["src"]
+}