From ca6620e144e899a558ead182cfbefb4b1383d5fa Mon Sep 17 00:00:00 2001
From: chris <kokosias@yahoo.gr>
Date: Wed, 13 Nov 2019 16:45:16 +0200
Subject: [PATCH] add resolution

---
 package.json                                    |  3 +++
 .../src/components/button/Button.js             |  4 ++--
 wax-prosemirror-themes/index.js                 |  3 +++
 .../src/coko-theme/elements/Button.js           | 17 -----------------
 .../src/coko-theme/elements/index.js            |  2 +-
 wax-prosemirror-themes/src/coko-theme/index.js  |  4 ++--
 6 files changed, 11 insertions(+), 22 deletions(-)
 delete mode 100644 wax-prosemirror-themes/src/coko-theme/elements/Button.js

diff --git a/package.json b/package.json
index bf77290a1..dbf78de91 100644
--- a/package.json
+++ b/package.json
@@ -35,6 +35,9 @@
     "stylelint": "^8.2.0",
     "svg-inline-loader": "^0.8.0"
   },
+  "resolutions": {
+    "styled-components": "4.2.0"
+  },
   "workspaces": [
     "wax-prosemirror-core",
     "wax-prosemirror-schema",
diff --git a/wax-prosemirror-components/src/components/button/Button.js b/wax-prosemirror-components/src/components/button/Button.js
index c62287dc0..c2c799786 100644
--- a/wax-prosemirror-components/src/components/button/Button.js
+++ b/wax-prosemirror-components/src/components/button/Button.js
@@ -1,6 +1,6 @@
 import React from "react";
 import styled from "styled-components";
-import { override } from "@pubsweet/ui-toolkit";
+import { ButtonStyles } from "wax-prosemirror-themes";
 
 const ButtonStyled = styled.button`
   opacity: ${props => (props.select ? 1 : 0.4)};
@@ -10,7 +10,7 @@ const ButtonStyled = styled.button`
   &:hover {
     color: ${props => (props.isActive ? props.theme.colorPrimary : "#000")};
   }
-  ${override("ui.Button")};
+  ${ButtonStyles};
 `;
 
 const Button = ({ view = {}, item }) => (
diff --git a/wax-prosemirror-themes/index.js b/wax-prosemirror-themes/index.js
index b1ec4b46b..042895a85 100644
--- a/wax-prosemirror-themes/index.js
+++ b/wax-prosemirror-themes/index.js
@@ -1 +1,4 @@
 export { default as cokoTheme } from "./src/coko-theme/index";
+export {
+  default as ButtonStyles
+} from "./src/coko-theme/elements/ButtonStyles";
diff --git a/wax-prosemirror-themes/src/coko-theme/elements/Button.js b/wax-prosemirror-themes/src/coko-theme/elements/Button.js
deleted file mode 100644
index 5a54e9877..000000000
--- a/wax-prosemirror-themes/src/coko-theme/elements/Button.js
+++ /dev/null
@@ -1,17 +0,0 @@
-import styled, { css } from "styled-components";
-
-export default css`
-  background: #fff;
-  border: none;
-  font-size: inherit;
-  cursor: pointer;
-  border-radius: 0;
-  padding: 5px 10px;
-  &:disabled {
-    color: #ccc;
-    pointer-events: none;
-  }
-  &:hover {
-    background: #f6f6f6;
-  }
-`;
diff --git a/wax-prosemirror-themes/src/coko-theme/elements/index.js b/wax-prosemirror-themes/src/coko-theme/elements/index.js
index 1fdf4382e..06cac1a0c 100644
--- a/wax-prosemirror-themes/src/coko-theme/elements/index.js
+++ b/wax-prosemirror-themes/src/coko-theme/elements/index.js
@@ -1 +1 @@
-export { default as Button } from "./Button";
+export { default as ButtonStyles } from "./ButtonStyles";
diff --git a/wax-prosemirror-themes/src/coko-theme/index.js b/wax-prosemirror-themes/src/coko-theme/index.js
index e6cf886e3..314007987 100644
--- a/wax-prosemirror-themes/src/coko-theme/index.js
+++ b/wax-prosemirror-themes/src/coko-theme/index.js
@@ -2,7 +2,7 @@
 import "typeface-fira-sans-condensed";
 import "typeface-vollkorn";
 
-import { Button } from "./elements";
+import { ButtonStyled } from "./elements";
 
 const cokoTheme = {
   /* Colors */
@@ -69,7 +69,7 @@ const cokoTheme = {
 
   cssOverrides: {
     ui: {
-      Button
+      ButtonStyled
     }
   }
 };
-- 
GitLab