Skip to content

Commit

Permalink
feat: add theme variables
Browse files Browse the repository at this point in the history
  • Loading branch information
davidecarpini committed Dec 1, 2023
1 parent 30deb72 commit b4de980
Show file tree
Hide file tree
Showing 6 changed files with 59 additions and 43 deletions.
32 changes: 16 additions & 16 deletions packages/dapp-kit-ui/src/assets/styles/button.ts
Original file line number Diff line number Diff line change
Expand Up @@ -19,25 +19,25 @@ export const buttonStyle = css`
}
button.LIGHT {
background-color: ${Colors.XXLightGrey};
color: ${Colors.LightBlack};
background-color: var(--vwk-color-xxlightgrey, ${Colors.XXLightGrey});
color: var(--vwk-color-lightblack, ${Colors.LightBlack});
}
button.LIGHT:hover {
background-color: ${Colors.XLightGrey};
background-color: var(--vwk-color-xlightgrey, ${Colors.XLightGrey});
}
button.LIGHT:active {
background-color: ${Colors.LightGrey};
background-color: var(--vwk-color-lightgrey, ${Colors.LightGrey});
}
button.DARK {
background-color: ${Colors.XXDarkGrey};
color: ${Colors.XXLightGrey};
background-color: var(--vwk-color-xxdarkgrey, ${Colors.XXDarkGrey});
color: var(--vwk-color-xxlightgrey, ${Colors.XXLightGrey});
}
button.DARK:hover {
background-color: ${Colors.XDarkGrey};
background-color: var(--vwk-color-xdarkgrey, ${Colors.XDarkGrey});
}
button.DARK:active {
background-color: ${Colors.DarkGrey};
background-color: var(--vwk-color-darkgrey, ${Colors.DarkGrey});
}
`;

Expand All @@ -55,24 +55,24 @@ export const triggerButtonStyle = css`
}
button.LIGHT {
background-color: ${Colors.XXLightGrey};
color: ${Colors.LightBlack};
background-color: var(--vwk-color-xxlightgrey, ${Colors.XXLightGrey});
color: var(--vwk-color-lightblack, ${Colors.LightBlack});
}
button.LIGHT:hover {
background-color: ${Colors.XLightGrey};
background-color: var(--vwk-color-xlightgrey, ${Colors.XLightGrey});
}
button.LIGHT:active {
background-color: ${Colors.LightGrey};
background-color: var(--vwk-color-lightgrey, ${Colors.LightGrey});
}
button.DARK {
background-color: ${Colors.LightBlack};
color: ${Colors.XXLightGrey};
background-color: var(--vwk-color-lightblack, ${Colors.LightBlack});
color: var(--vwk-color-xxlightgrey, ${Colors.XXLightGrey});
}
button.DARK:hover {
background-color: ${Colors.XLightBlack};
background-color: var(--vwk-color-xlightblack, ${Colors.XLightBlack});
}
button.DARK:active {
background-color: ${Colors.XXLightBlack};
background-color: var(--vwk-color-xxlightblack, ${Colors.XXLightBlack});
}
`;
10 changes: 8 additions & 2 deletions packages/dapp-kit-ui/src/components/address-modal.ts
Original file line number Diff line number Diff line change
Expand Up @@ -71,11 +71,17 @@ export class AddressModal extends LitElement {
}
.icon.LIGHT:hover {
background-color: ${Colors.XXLightGrey};
background-color: var(
--vwk-color-xxlightgrey,
${Colors.XXLightGrey}
);
}
.icon.DARK:hover {
background-color: ${Colors.XXDarkGrey};
background-color: var(
--vwk-color-xxdarkgrey,
${Colors.XXDarkGrey}
);
}
.address-icon {
Expand Down
8 changes: 4 additions & 4 deletions packages/dapp-kit-ui/src/components/base/modal.ts
Original file line number Diff line number Diff line change
Expand Up @@ -38,13 +38,13 @@ export class Modal extends LitElement {
}
.modal.LIGHT {
background-color: ${Colors.White};
color: ${Colors.LightBlack};
background-color: var(--vwk-color-white, ${Colors.White});
color: var(--vwk-color-lightblack, ${Colors.LightBlack});
}
.modal.DARK {
background-color: ${Colors.LightBlack};
color: ${Colors.XXLightGrey};
background-color: var(--vwk-color-lightblack, ${Colors.LightBlack});
color: var(--vwk-color-xxlightgrey, ${Colors.XXLightGrey});
}
@media (max-width: ${Breakpoint.Mobile}px) {
Expand Down
7 changes: 5 additions & 2 deletions packages/dapp-kit-ui/src/components/connect-modal.ts
Original file line number Diff line number Diff line change
Expand Up @@ -46,11 +46,14 @@ export class ConnectModal extends LitElement {
}
.icon.LIGHT:hover {
background-color: ${Colors.XXLightGrey};
background-color: var(
--vwk-color-xxlightgrey,
${Colors.XXLightGrey}
);
}
.icon.DARK:hover {
background-color: ${Colors.XXDarkGrey};
background-color: var(--vwk-color-xxdarkgrey, ${Colors.XXDarkGrey});
}
`;

Expand Down
22 changes: 14 additions & 8 deletions packages/dapp-kit-ui/src/components/wallet-connect-qr-code.ts
Original file line number Diff line number Diff line change
Expand Up @@ -29,10 +29,10 @@ export class WalletConnectQrCode extends LitElement {
.qrcode-container {
position: relative;
margin: 20px auto 0 auto;
background-color: ${Colors.White};
background-color: var(--vwk-color-white, ${Colors.White});
width: 280px;
padding: 10px;
border: 1px solid ${Colors.Grey};
border: 1px solid var(--vwk-color-grey, ${Colors.Grey});
border-radius: 20px;
display: flex;
justify-content: center;
Expand All @@ -59,11 +59,11 @@ export class WalletConnectQrCode extends LitElement {
}
.line.LIGHT {
background-color: ${Colors.Grey};
background-color: var(--vwk-color-grey, ${Colors.Grey});
}
.line.DARK {
background-color: ${Colors.Grey};
background-color: var(--vwk-color-grey, ${Colors.Grey});
}
.or {
Expand All @@ -73,11 +73,11 @@ export class WalletConnectQrCode extends LitElement {
}
.or.LIGHT {
color: ${Colors.Grey};
color: var(--vwk-color-grey, ${Colors.Grey});
}
.or.DARK {
color: ${Colors.Grey};
color: var(--vwk-color-grey, ${Colors.Grey});
}
.icon {
Expand All @@ -98,7 +98,10 @@ export class WalletConnectQrCode extends LitElement {
}
use {
stroke: #3496ff;
stroke: var(
--vwk-color-walletconnectblue,
${Colors.WalletConnectBlue}
);
animation: loading 1s linear infinite;
}
Expand All @@ -117,7 +120,10 @@ export class WalletConnectQrCode extends LitElement {
font-family: 'Inter', sans-serif;
font-size: 14px;
padding: 20px 0;
color: #3496ff;
color: var(
--vwk-color-walletconnectblue,
${Colors.WalletConnectBlue}
);
}
`,
];
Expand Down
23 changes: 12 additions & 11 deletions packages/dapp-kit-ui/src/constants/colors.ts
Original file line number Diff line number Diff line change
@@ -1,15 +1,16 @@
import { css } from 'lit';

export const Colors = {
White: css`#ffffff`,
XXLightGrey: css`#f2f2f2`,
XLightGrey: css`#eeeeee`,
LightGrey: css`#eaeaea`,
Grey: css`#888888`,
DarkGrey: css`#4a4a4a`,
XDarkGrey: css`#454545`,
XXDarkGrey: css`#404040`,
XXLightBlack: css`#353535`,
XLightBlack: css`#303030`,
LightBlack: css`#2a2a2a`,
White: css`#ffffff`, // var(--vwk-color-white)
XXLightGrey: css`#f2f2f2`, // var(--vwk-color-xxlightgrey)
XLightGrey: css`#eeeeee`, // var(--vwk-color-xlightgrey)
LightGrey: css`#eaeaea`, // var(--vwk-color-lightgrey)
Grey: css`#888888`, // var(--vwk-color-grey)
DarkGrey: css`#4a4a4a`, // var(--vwk-color-darkgrey)
XDarkGrey: css`#454545`, // var(--vwk-color-xdarkgrey)
XXDarkGrey: css`#404040`, // var(--vwk-color-xxdarkgrey)
XXLightBlack: css`#353535`, // var(--vwk-color-xxlightblack)
XLightBlack: css`#303030`, // var(--vwk-color-xlightblack)
LightBlack: css`#2a2a2a`, // var(--vwk-color-lightblack)
WalletConnectBlue: css`#3496ff`, // var(--vwk-color-walletconnectblue)
};

0 comments on commit b4de980

Please sign in to comment.