diff --git a/.babelrc b/.babelrc
index 1ff94f7..0eddc60 100644
--- a/.babelrc
+++ b/.babelrc
@@ -1,3 +1,18 @@
{
- "presets": ["next/babel"]
+ "presets": [
+ [
+ "next/babel",
+ {
+ "preset-react": {
+ "runtime": "automatic",
+ "importSource": "@emotion/react"
+ }
+ }
+ ]
+ ],
+ "plugins": ["@emotion/babel-plugin", "babel-plugin-macros"]
}
+
+// {
+// "presets": ["next/babel"]
+// }
diff --git a/components/ConnectWalletButton.tsx b/components/ConnectWalletButton.tsx
index d8a14b8..a389c55 100644
--- a/components/ConnectWalletButton.tsx
+++ b/components/ConnectWalletButton.tsx
@@ -17,13 +17,13 @@ const ConnectWalletButton = () => {
)
return (
-
+
) : (
-
handleConnectDisconnect()}
- >
-
-
- Connect Wallet
-
-
+
+
handleConnectDisconnect()}
+ >
+
+
+ Connect Wallet
+
+
+
+
)}
)
diff --git a/components/Modal.tsx b/components/Modal.tsx
deleted file mode 100644
index 3cbf14c..0000000
--- a/components/Modal.tsx
+++ /dev/null
@@ -1,64 +0,0 @@
-import { Portal } from 'react-portal'
-import { XIcon } from '@heroicons/react/outline'
-
-const Modal = ({ isOpen, onClose, children, hideClose = false }) => {
- return (
-
-
-
- {isOpen ? (
-
- ) : null}
-
-
-
-
-
- {isOpen ? (
-
- {!hideClose ? (
-
-
-
-
-
- ) : (
-
- )}
- {children}
-
- ) : null}
-
-
-
- )
-}
-
-const Header = ({ children }) => {
- return (
- {children}
- )
-}
-
-Modal.Header = Header
-
-export default Modal
diff --git a/components/Slider.tsx b/components/Slider.tsx
new file mode 100644
index 0000000..9251cf9
--- /dev/null
+++ b/components/Slider.tsx
@@ -0,0 +1,92 @@
+import { FunctionComponent, useState } from 'react'
+import tw from 'twin.macro'
+import styled from '@emotion/styled'
+import Slider from 'rc-slider'
+import 'rc-slider/assets/index.css'
+
+type StyledSliderProps = {
+ enableTransition: boolean
+}
+
+const StyledSlider = styled(Slider)`
+ .rc-slider-rail {
+ ${tw`bg-gradient-to-r from-secondary-1-light via-primary-light to-secondary-2-light h-2.5 rounded-full`}
+ }
+
+ .rc-slider-track {
+ ${tw`bg-gradient-to-r from-secondary-1-light via-primary-light to-secondary-2-light h-2.5 rounded-full`}
+
+ ${({ enableTransition }) =>
+ enableTransition && tw`transition-all duration-500`}
+
+ box-shadow: inset 0 0 0 1px rgba(255, 255, 255, 0.3);
+ }
+
+ .rc-slider-step {
+ ${tw`hidden`}
+ }
+
+ .rc-slider-handle {
+ ${tw`bg-fgd-1 border-4 border-primary-dark h-4 w-4`}
+
+ ${({ enableTransition }) =>
+ enableTransition && tw`transition-all duration-500`}
+
+ box-shadow: 0px 0px 8px 0px rgba(0, 0, 0, 0.3);
+ margin-top: -3px;
+ }
+
+ .rc-slider-mark-text {
+ ${tw`font-display transition-all duration-300 text-fgd-2 hover:text-primary-light`}
+ font-size: 10px;
+ }
+
+ .rc-slider-mark-text-active {
+ ${tw`opacity-60 hover:opacity-100`}
+ }
+
+ .rc-slider-mark-text:first-of-type {
+ padding-left: 12px;
+ }
+
+ .rc-slider-mark-text:last-of-type {
+ padding-right: 24px;
+ }
+`
+
+type SliderProps = {
+ onChange: (...args: any[]) => any
+ step: number
+ value: number
+}
+
+const marks = {
+ 0: '0%',
+ 25: '25%',
+ 50: '50%',
+ 75: '75%',
+ 100: '100%',
+}
+
+const AmountSlider: FunctionComponent = ({
+ onChange,
+ step,
+ value,
+}) => {
+ const [enableTransition, setEnableTransition] = useState(true)
+
+ return (
+ setEnableTransition(false)}
+ onAfterChange={() => setEnableTransition(true)}
+ />
+ )
+}
+
+export default AmountSlider
diff --git a/package.json b/package.json
index e85af17..8749b5d 100644
--- a/package.json
+++ b/package.json
@@ -37,6 +37,7 @@
"zustand": "^3.4.1"
},
"devDependencies": {
+ "@emotion/babel-preset-css-prop": "^11.2.0",
"@testing-library/react": "^11.2.5",
"@types/jest": "^26.0.20",
"@types/node": "^14.14.25",
@@ -57,6 +58,12 @@
"postcss-preset-env": "^6.7.0",
"prettier": "^2.0.2",
"tailwindcss": "^2.1.2",
+ "twin.macro": "^2.4.0",
"typescript": "^4.1.3"
+ },
+ "babelMacros": {
+ "twin": {
+ "preset": "emotion"
+ }
}
}
diff --git a/styles/index.css b/styles/index.css
index adcc5c1..11a1432 100644
--- a/styles/index.css
+++ b/styles/index.css
@@ -2,6 +2,10 @@
@tailwind components;
@tailwind utilities;
+:root {
+ --primary: theme('colors.primary.light');
+}
+
/* base */
* {
diff --git a/tailwind.config.js b/tailwind.config.js
index ed7301a..8e7146b 100644
--- a/tailwind.config.js
+++ b/tailwind.config.js
@@ -28,6 +28,17 @@ module.exports = {
'fgd-3': '#B9B5CE',
'fgd-4': '#706C81',
},
+ animation: {
+ 'ping-small': 'ping-small 1.5s cubic-bezier(0, 0, 0.2, 1) infinite',
+ },
+ keyframes: {
+ 'ping-small': {
+ '75%, 100%': {
+ transform: 'scale(1.06, 1.25)',
+ opacity: 0,
+ },
+ },
+ },
},
},
variants: {
diff --git a/yarn.lock b/yarn.lock
index 06ce1cf..1583c43 100644
--- a/yarn.lock
+++ b/yarn.lock
@@ -54,6 +54,12 @@
jsesc "^2.5.1"
source-map "^0.5.0"
+"@babel/helper-annotate-as-pure@^7.12.13":
+ version "7.12.13"
+ resolved "https://registry.yarnpkg.com/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.12.13.tgz#0f58e86dfc4bb3b1fcd7db806570e177d439b6ab"
+ dependencies:
+ "@babel/types" "^7.12.13"
+
"@babel/helper-compilation-targets@^7.13.16":
version "7.13.16"
resolved "https://registry.yarnpkg.com/@babel/helper-compilation-targets/-/helper-compilation-targets-7.13.16.tgz#6e91dccf15e3f43e5556dffe32d860109887563c"
@@ -108,7 +114,7 @@
dependencies:
"@babel/types" "^7.12.13"
-"@babel/helper-plugin-utils@^7.0.0", "@babel/helper-plugin-utils@^7.10.4", "@babel/helper-plugin-utils@^7.12.13", "@babel/helper-plugin-utils@^7.8.0":
+"@babel/helper-plugin-utils@^7.0.0", "@babel/helper-plugin-utils@^7.10.4", "@babel/helper-plugin-utils@^7.12.13", "@babel/helper-plugin-utils@^7.13.0", "@babel/helper-plugin-utils@^7.8.0":
version "7.13.0"
resolved "https://registry.yarnpkg.com/@babel/helper-plugin-utils/-/helper-plugin-utils-7.13.0.tgz#806526ce125aed03373bc416a828321e3a6a33af"
@@ -157,7 +163,7 @@
chalk "^2.0.0"
js-tokens "^4.0.0"
-"@babel/parser@^7.1.0", "@babel/parser@^7.12.13", "@babel/parser@^7.13.16":
+"@babel/parser@^7.1.0", "@babel/parser@^7.12.13", "@babel/parser@^7.12.5", "@babel/parser@^7.13.16":
version "7.13.16"
resolved "https://registry.yarnpkg.com/@babel/parser/-/parser-7.13.16.tgz#0f18179b0448e6939b1f3f5c4c355a3a9bcdfd37"
@@ -191,7 +197,7 @@
dependencies:
"@babel/helper-plugin-utils" "^7.8.0"
-"@babel/plugin-syntax-jsx@^7.12.13":
+"@babel/plugin-syntax-jsx@^7.12.13", "@babel/plugin-syntax-jsx@^7.2.0":
version "7.12.13"
resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.12.13.tgz#044fb81ebad6698fe62c478875575bcbb9b70f15"
dependencies:
@@ -239,6 +245,16 @@
dependencies:
"@babel/helper-plugin-utils" "^7.12.13"
+"@babel/plugin-transform-react-jsx@^7.12.1":
+ version "7.13.12"
+ resolved "https://registry.yarnpkg.com/@babel/plugin-transform-react-jsx/-/plugin-transform-react-jsx-7.13.12.tgz#1df5dfaf0f4b784b43e96da6f28d630e775f68b3"
+ dependencies:
+ "@babel/helper-annotate-as-pure" "^7.12.13"
+ "@babel/helper-module-imports" "^7.13.12"
+ "@babel/helper-plugin-utils" "^7.13.0"
+ "@babel/plugin-syntax-jsx" "^7.12.13"
+ "@babel/types" "^7.13.12"
+
"@babel/runtime-corejs3@^7.10.2":
version "7.13.17"
resolved "https://registry.yarnpkg.com/@babel/runtime-corejs3/-/runtime-corejs3-7.13.17.tgz#9baf45f03d4d013f021760b992d6349a9d27deaf"
@@ -309,7 +325,13 @@
version "1.4.0"
resolved "https://registry.yarnpkg.com/@csstools/convert-colors/-/convert-colors-1.4.0.tgz#ad495dc41b12e75d588c6db8b9834f08fa131eb7"
-"@emotion/babel-plugin@^11.3.0":
+"@emotion/babel-plugin-jsx-pragmatic@^0.1.5":
+ version "0.1.5"
+ resolved "https://registry.yarnpkg.com/@emotion/babel-plugin-jsx-pragmatic/-/babel-plugin-jsx-pragmatic-0.1.5.tgz#27debfe9c27c4d83574d509787ae553bf8a34d7e"
+ dependencies:
+ "@babel/plugin-syntax-jsx" "^7.2.0"
+
+"@emotion/babel-plugin@^11.2.0", "@emotion/babel-plugin@^11.3.0":
version "11.3.0"
resolved "https://registry.yarnpkg.com/@emotion/babel-plugin/-/babel-plugin-11.3.0.tgz#3a16850ba04d8d9651f07f3fb674b3436a4fb9d7"
dependencies:
@@ -326,6 +348,15 @@
source-map "^0.5.7"
stylis "^4.0.3"
+"@emotion/babel-preset-css-prop@^11.2.0":
+ version "11.2.0"
+ resolved "https://registry.yarnpkg.com/@emotion/babel-preset-css-prop/-/babel-preset-css-prop-11.2.0.tgz#c7e945f56b2610b438f0dc8ae5253fc55488de0e"
+ dependencies:
+ "@babel/plugin-transform-react-jsx" "^7.12.1"
+ "@babel/runtime" "^7.7.2"
+ "@emotion/babel-plugin" "^11.2.0"
+ "@emotion/babel-plugin-jsx-pragmatic" "^0.1.5"
+
"@emotion/cache@^11.1.3":
version "11.1.3"
resolved "https://registry.yarnpkg.com/@emotion/cache/-/cache-11.1.3.tgz#c7683a9484bcd38d5562f2b9947873cf66829afd"
@@ -1183,6 +1214,17 @@ atob@^2.1.2:
version "2.1.2"
resolved "https://registry.yarnpkg.com/atob/-/atob-2.1.2.tgz#6d9517eb9e030d2436666651e86bd9f6f13533c9"
+autoprefixer@^10.2.5:
+ version "10.2.5"
+ resolved "https://registry.yarnpkg.com/autoprefixer/-/autoprefixer-10.2.5.tgz#096a0337dbc96c0873526d7fef5de4428d05382d"
+ dependencies:
+ browserslist "^4.16.3"
+ caniuse-lite "^1.0.30001196"
+ colorette "^1.2.2"
+ fraction.js "^4.0.13"
+ normalize-range "^0.1.2"
+ postcss-value-parser "^4.1.0"
+
autoprefixer@^9.6.1:
version "9.8.6"
resolved "https://registry.yarnpkg.com/autoprefixer/-/autoprefixer-9.8.6.tgz#3b73594ca1bf9266320c5acf1588d74dea74210f"
@@ -1241,7 +1283,7 @@ babel-plugin-jest-hoist@^26.6.2:
"@types/babel__core" "^7.0.0"
"@types/babel__traverse" "^7.0.6"
-babel-plugin-macros@^2.6.1:
+babel-plugin-macros@^2.6.1, babel-plugin-macros@^2.8.0:
version "2.8.0"
resolved "https://registry.yarnpkg.com/babel-plugin-macros/-/babel-plugin-macros-2.8.0.tgz#0f958a7cc6556b1e65344465d99111a1e5e10138"
dependencies:
@@ -1426,7 +1468,7 @@ browserslist@4.16.1:
escalade "^3.1.1"
node-releases "^1.1.69"
-browserslist@^4.12.0, browserslist@^4.14.5, browserslist@^4.6.4:
+browserslist@^4.12.0, browserslist@^4.14.5, browserslist@^4.16.3, browserslist@^4.6.4:
version "4.16.5"
resolved "https://registry.yarnpkg.com/browserslist/-/browserslist-4.16.5.tgz#952825440bca8913c62d0021334cbe928ef062ae"
dependencies:
@@ -1544,6 +1586,10 @@ caniuse-lite@^1.0.30000981, caniuse-lite@^1.0.30001109, caniuse-lite@^1.0.300011
version "1.0.30001214"
resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30001214.tgz#70f153c78223515c6d37a9fde6cd69250da9d872"
+caniuse-lite@^1.0.30001196:
+ version "1.0.30001219"
+ resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30001219.tgz#5bfa5d0519f41f993618bd318f606a4c4c16156b"
+
capture-exit@^2.0.0:
version "2.0.0"
resolved "https://registry.yarnpkg.com/capture-exit/-/capture-exit-2.0.0.tgz#fb953bfaebeb781f62898239dabb426d08a509a4"
@@ -1630,6 +1676,10 @@ classnames@2.x, classnames@^2.2.1, classnames@^2.2.5, classnames@^2.2.6:
version "2.3.1"
resolved "https://registry.yarnpkg.com/classnames/-/classnames-2.3.1.tgz#dfcfa3891e306ec1dad105d0e88f4417b8535e8e"
+clean-set@^1.1.1:
+ version "1.1.2"
+ resolved "https://registry.yarnpkg.com/clean-set/-/clean-set-1.1.2.tgz#76d8bf238c3e27827bfa73073ecdfdc767187070"
+
clean-stack@^2.0.0:
version "2.2.0"
resolved "https://registry.yarnpkg.com/clean-stack/-/clean-stack-2.2.0.tgz#ee8472dbb129e727b31e8a10a427dee9dfe4008b"
@@ -1730,13 +1780,6 @@ commondir@^1.0.1:
version "1.0.1"
resolved "https://registry.yarnpkg.com/commondir/-/commondir-1.0.1.tgz#ddd800da0c66127393cca5950ea968a3aaf1253b"
-<<<<<<< Updated upstream
-=======
-compare-versions@^3.6.0:
- version "3.6.0"
- resolved "https://registry.yarnpkg.com/compare-versions/-/compare-versions-3.6.0.tgz#1a5689913685e5a87637b8d3ffca75514ec41d62"
-
->>>>>>> Stashed changes
component-emitter@^1.2.1:
version "1.3.0"
resolved "https://registry.yarnpkg.com/component-emitter/-/component-emitter-1.3.0.tgz#16e4070fba8ae29b679f2215853ee181ab2eabc0"
@@ -2112,6 +2155,10 @@ dotenv@8.2.0:
version "8.2.0"
resolved "https://registry.yarnpkg.com/dotenv/-/dotenv-8.2.0.tgz#97e619259ada750eea3e4ea3e26bceea5424b16a"
+dset@^2.0.1:
+ version "2.1.0"
+ resolved "https://registry.yarnpkg.com/dset/-/dset-2.1.0.tgz#cd1e99e55cf32366d8f144f906c42f7fb3bf431e"
+
ecc-jsbn@~0.1.1:
version "0.1.2"
resolved "https://registry.yarnpkg.com/ecc-jsbn/-/ecc-jsbn-0.1.2.tgz#3a83a904e54353287874c564b7549386849a98c9"
@@ -2564,22 +2611,6 @@ find-up@^4.0.0, find-up@^4.1.0:
locate-path "^5.0.0"
path-exists "^4.0.0"
-<<<<<<< Updated upstream
-=======
-find-up@^5.0.0:
- version "5.0.0"
- resolved "https://registry.yarnpkg.com/find-up/-/find-up-5.0.0.tgz#4c92819ecb7083561e4f4a240a86be5198f536fc"
- dependencies:
- locate-path "^6.0.0"
- path-exists "^4.0.0"
-
-find-versions@^4.0.0:
- version "4.0.0"
- resolved "https://registry.yarnpkg.com/find-versions/-/find-versions-4.0.0.tgz#3c57e573bf97769b8cb8df16934b627915da4965"
- dependencies:
- semver-regex "^3.1.2"
-
->>>>>>> Stashed changes
flat-cache@^3.0.4:
version "3.0.4"
resolved "https://registry.yarnpkg.com/flat-cache/-/flat-cache-3.0.4.tgz#61b0338302b2fe9f957dcc32fc2a87f1c3048b11"
@@ -2615,6 +2646,10 @@ form-data@~2.3.2:
combined-stream "^1.0.6"
mime-types "^2.1.12"
+fraction.js@^4.0.13:
+ version "4.0.13"
+ resolved "https://registry.yarnpkg.com/fraction.js/-/fraction.js-4.0.13.tgz#3c1c315fa16b35c85fffa95725a36fa729c69dfe"
+
fragment-cache@^0.2.1:
version "0.2.1"
resolved "https://registry.yarnpkg.com/fragment-cache/-/fragment-cache-0.2.1.tgz#4290fad27f13e89be7f33799c6bc5a0abfff0d19"
@@ -2912,27 +2947,9 @@ human-signals@^1.1.1:
version "1.1.1"
resolved "https://registry.yarnpkg.com/human-signals/-/human-signals-1.1.1.tgz#c5b1cd14f50aeae09ab6c59fe63ba3395fe4dfa3"
-<<<<<<< Updated upstream
husky@^6.0.0:
version "6.0.0"
resolved "https://registry.yarnpkg.com/husky/-/husky-6.0.0.tgz#810f11869adf51604c32ea577edbc377d7f9319e"
- integrity sha512-SQS2gDTB7tBN486QSoKPKQItZw97BMOd+Kdb6ghfpBc0yXyzrddI0oDV5MkDAbuB4X2mO3/nj60TRMcYxwzZeQ==
-=======
-husky@^4.2.3:
- version "4.3.8"
- resolved "https://registry.yarnpkg.com/husky/-/husky-4.3.8.tgz#31144060be963fd6850e5cc8f019a1dfe194296d"
- dependencies:
- chalk "^4.0.0"
- ci-info "^2.0.0"
- compare-versions "^3.6.0"
- cosmiconfig "^7.0.0"
- find-versions "^4.0.0"
- opencollective-postinstall "^2.0.2"
- pkg-dir "^5.0.0"
- please-upgrade-node "^3.2.0"
- slash "^3.0.0"
- which-pm-runs "^1.0.0"
->>>>>>> Stashed changes
iconv-lite@0.4.24:
version "0.4.24"
@@ -3933,23 +3950,26 @@ locate-path@^5.0.0:
dependencies:
p-locate "^4.1.0"
-<<<<<<< Updated upstream
-=======
-locate-path@^6.0.0:
- version "6.0.0"
- resolved "https://registry.yarnpkg.com/locate-path/-/locate-path-6.0.0.tgz#55321eb309febbc59c4801d931a72452a681d286"
- dependencies:
- p-locate "^5.0.0"
-
->>>>>>> Stashed changes
lodash.clonedeep@^4.5.0:
version "4.5.0"
resolved "https://registry.yarnpkg.com/lodash.clonedeep/-/lodash.clonedeep-4.5.0.tgz#e23f3f9c4f8fbdde872529c1071857a086e5ccef"
+lodash.flatmap@^4.5.0:
+ version "4.5.0"
+ resolved "https://registry.yarnpkg.com/lodash.flatmap/-/lodash.flatmap-4.5.0.tgz#ef8cbf408f6e48268663345305c6acc0b778702e"
+
lodash.flatten@^4.4.0:
version "4.4.0"
resolved "https://registry.yarnpkg.com/lodash.flatten/-/lodash.flatten-4.4.0.tgz#f31c22225a9632d2bbf8e4addbef240aa765a61f"
+lodash.get@^4.4.2:
+ version "4.4.2"
+ resolved "https://registry.yarnpkg.com/lodash.get/-/lodash.get-4.4.2.tgz#2d177f652fa31e939b4438d5341499dfa3825e99"
+
+lodash.merge@^4.6.2:
+ version "4.6.2"
+ resolved "https://registry.yarnpkg.com/lodash.merge/-/lodash.merge-4.6.2.tgz#558aa53b43b661e1925a0afdfa36a9a1085fe57a"
+
lodash.sortby@^4.7.0:
version "4.7.0"
resolved "https://registry.yarnpkg.com/lodash.sortby/-/lodash.sortby-4.7.0.tgz#edd14c824e2cc9c1e0b0a1b42bb5210516a42438"
@@ -4429,13 +4449,6 @@ onetime@^5.1.0:
dependencies:
mimic-fn "^2.1.0"
-<<<<<<< Updated upstream
-=======
-opencollective-postinstall@^2.0.2:
- version "2.0.3"
- resolved "https://registry.yarnpkg.com/opencollective-postinstall/-/opencollective-postinstall-2.0.3.tgz#7a0fff978f6dbfa4d006238fbac98ed4198c3259"
-
->>>>>>> Stashed changes
optionator@^0.8.1:
version "0.8.3"
resolved "https://registry.yarnpkg.com/optionator/-/optionator-0.8.3.tgz#84fa1d036fe9d3c7e21d99884b601167ec8fb495"
@@ -4488,15 +4501,6 @@ p-locate@^4.1.0:
dependencies:
p-limit "^2.2.0"
-<<<<<<< Updated upstream
-=======
-p-locate@^5.0.0:
- version "5.0.0"
- resolved "https://registry.yarnpkg.com/p-locate/-/p-locate-5.0.0.tgz#83c8315c6785005e3bd021839411c9e110e6d834"
- dependencies:
- p-limit "^3.0.2"
-
->>>>>>> Stashed changes
p-map@^4.0.0:
version "4.0.0"
resolved "https://registry.yarnpkg.com/p-map/-/p-map-4.0.0.tgz#bb2f95a5eda2ec168ec9274e06a747c3e2904d2b"
@@ -4615,15 +4619,6 @@ pkg-dir@^4.1.0, pkg-dir@^4.2.0:
dependencies:
find-up "^4.0.0"
-<<<<<<< Updated upstream
-=======
-pkg-dir@^5.0.0:
- version "5.0.0"
- resolved "https://registry.yarnpkg.com/pkg-dir/-/pkg-dir-5.0.0.tgz#a02d6aebe6ba133a928f74aec20bafdfe6b8e760"
- dependencies:
- find-up "^5.0.0"
-
->>>>>>> Stashed changes
platform@1.3.6:
version "1.3.6"
resolved "https://registry.yarnpkg.com/platform/-/platform-1.3.6.tgz#48b4ce983164b209c2d45a107adb31f473a6e7a7"
@@ -4966,6 +4961,14 @@ postcss@^8.1.6, postcss@^8.2.1, postcss@^8.2.12:
nanoid "^3.1.22"
source-map "^0.6.1"
+postcss@^8.1.8:
+ version "8.2.13"
+ resolved "https://registry.yarnpkg.com/postcss/-/postcss-8.2.13.tgz#dbe043e26e3c068e45113b1ed6375d2d37e2129f"
+ dependencies:
+ colorette "^1.2.2"
+ nanoid "^3.1.22"
+ source-map "^0.6.1"
+
prelude-ls@^1.2.1:
version "1.2.1"
resolved "https://registry.yarnpkg.com/prelude-ls/-/prelude-ls-1.2.1.tgz#debc6489d7a6e6b0e7611888cec880337d316396"
@@ -5473,13 +5476,6 @@ semver-compare@^1.0.0:
version "1.0.0"
resolved "https://registry.yarnpkg.com/semver-compare/-/semver-compare-1.0.0.tgz#0dee216a1c941ab37e9efb1788f6afc5ff5537fc"
-<<<<<<< Updated upstream
-=======
-semver-regex@^3.1.2:
- version "3.1.2"
- resolved "https://registry.yarnpkg.com/semver-regex/-/semver-regex-3.1.2.tgz#34b4c0d361eef262e07199dbef316d0f2ab11807"
-
->>>>>>> Stashed changes
"semver@2 || 3 || 4 || 5", semver@^5.5.0:
version "5.7.1"
resolved "https://registry.yarnpkg.com/semver/-/semver-5.7.1.tgz#a954f931aeba508d307bbf069eff0c01c96116f7"
@@ -5789,6 +5785,10 @@ string-length@^4.0.1:
char-regex "^1.0.2"
strip-ansi "^6.0.0"
+string-similarity@^4.0.3:
+ version "4.0.4"
+ resolved "https://registry.yarnpkg.com/string-similarity/-/string-similarity-4.0.4.tgz#42d01ab0b34660ea8a018da8f56a3309bb8b2a5b"
+
string-width@^4.1.0, string-width@^4.2.0:
version "4.2.2"
resolved "https://registry.yarnpkg.com/string-width/-/string-width-4.2.2.tgz#dafd4f9559a7585cfba529c6a0a4f73488ebd4c5"
@@ -5941,7 +5941,7 @@ table@^6.0.4:
string-width "^4.2.0"
strip-ansi "^6.0.0"
-tailwindcss@^2.1.2:
+tailwindcss@^2.1.0, tailwindcss@^2.1.2:
version "2.1.2"
resolved "https://registry.yarnpkg.com/tailwindcss/-/tailwindcss-2.1.2.tgz#29402bf73a445faedd03df6d3b177e7b52b7c4a1"
dependencies:
@@ -6006,6 +6006,10 @@ timers-browserify@2.0.12, timers-browserify@^2.0.4:
dependencies:
setimmediate "^1.0.4"
+timsort@^0.3.0:
+ version "0.3.0"
+ resolved "https://registry.yarnpkg.com/timsort/-/timsort-0.3.0.tgz#405411a8e7e6339fe64db9a234de11dc31e02bd4"
+
tmpl@1.0.x:
version "1.0.4"
resolved "https://registry.yarnpkg.com/tmpl/-/tmpl-1.0.4.tgz#23640dd7b42d00433911140820e5cf440e521dd1"
@@ -6113,6 +6117,25 @@ tweetnacl@^1.0.0:
version "1.0.3"
resolved "https://registry.yarnpkg.com/tweetnacl/-/tweetnacl-1.0.3.tgz#ac0af71680458d8a6378d0d0d050ab1407d35596"
+twin.macro@^2.4.0:
+ version "2.4.0"
+ resolved "https://registry.yarnpkg.com/twin.macro/-/twin.macro-2.4.0.tgz#ec78a7ce844d94f6a6001be233a8903c2dd523da"
+ dependencies:
+ "@babel/parser" "^7.12.5"
+ autoprefixer "^10.2.5"
+ babel-plugin-macros "^2.8.0"
+ chalk "^4.1.0"
+ clean-set "^1.1.1"
+ color "^3.1.3"
+ dset "^2.0.1"
+ lodash.flatmap "^4.5.0"
+ lodash.get "^4.4.2"
+ lodash.merge "^4.6.2"
+ postcss "^8.1.8"
+ string-similarity "^4.0.3"
+ tailwindcss "^2.1.0"
+ timsort "^0.3.0"
+
type-check@^0.4.0, type-check@~0.4.0:
version "0.4.0"
resolved "https://registry.yarnpkg.com/type-check/-/type-check-0.4.0.tgz#07b8203bfa7056c0657050e3ccd2c37730bab8f1"
@@ -6380,13 +6403,6 @@ which-module@^2.0.0:
version "2.0.0"
resolved "https://registry.yarnpkg.com/which-module/-/which-module-2.0.0.tgz#d9ef07dce77b9902b8a3a8fa4b31c3e3f7e6e87a"
-<<<<<<< Updated upstream
-=======
-which-pm-runs@^1.0.0:
- version "1.0.0"
- resolved "https://registry.yarnpkg.com/which-pm-runs/-/which-pm-runs-1.0.0.tgz#670b3afbc552e0b55df6b7780ca74615f23ad1cb"
-
->>>>>>> Stashed changes
which-typed-array@^1.1.2:
version "1.1.4"
resolved "https://registry.yarnpkg.com/which-typed-array/-/which-typed-array-1.1.4.tgz#8fcb7d3ee5adf2d771066fba7cf37e32fe8711ff"