From 938b6982a48eda24f1c2f662409b4f5c29aa7547 Mon Sep 17 00:00:00 2001
From: Tory <88531407+1two13@users.noreply.github.com>
Date: Sat, 24 Jun 2023 00:28:19 +0900
Subject: [PATCH 001/118] =?UTF-8?q?design:=20=EA=B6=8C=ED=95=9C=20?=
=?UTF-8?q?=EC=84=A4=EC=A0=95=20=ED=8E=98=EC=9D=B4=EC=A7=80=20CSS=20?=
=?UTF-8?q?=EC=B4=88=EC=95=88=20=EC=84=A4=EC=A0=95?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
src/components/common/MainButton.jsx | 12 +++++
.../permissionPage/OptionalPermission.jsx | 15 ++++++
src/pages/PermissionPage.jsx | 51 +++++++++++++++++++
src/static/constants.js | 37 ++++++++++++++
tailwind.config.js | 7 +++
5 files changed, 122 insertions(+)
create mode 100644 src/components/common/MainButton.jsx
create mode 100644 src/components/permissionPage/OptionalPermission.jsx
create mode 100644 src/pages/PermissionPage.jsx
create mode 100644 src/static/constants.js
diff --git a/src/components/common/MainButton.jsx b/src/components/common/MainButton.jsx
new file mode 100644
index 0000000..ca352bd
--- /dev/null
+++ b/src/components/common/MainButton.jsx
@@ -0,0 +1,12 @@
+import React from 'react';
+
+function MainButton({ name, customClass }) {
+ return (
+
-
-
-
-
+
{NEAR_LOCATION}
diff --git a/src/pages/SearchPage.jsx b/src/pages/SearchPage.jsx
new file mode 100644
index 0000000..edfc729
--- /dev/null
+++ b/src/pages/SearchPage.jsx
@@ -0,0 +1,7 @@
+import React from 'react';
+
+function SearchPage() {
+ return
SearchPage
;
+}
+
+export default SearchPage;
From 390986f7ace0f1f714cad3538ff532a03c614c90 Mon Sep 17 00:00:00 2001
From: Tory <88531407+1two13@users.noreply.github.com>
Date: Sat, 24 Jun 2023 13:43:04 +0900
Subject: [PATCH 005/118] =?UTF-8?q?chore:=20react-select=20=EB=9D=BC?=
=?UTF-8?q?=EC=9D=B4=EB=B8=8C=EB=9F=AC=EB=A6=AC=20=EC=84=A4=EC=B9=98?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
npm i react-select
---
package-lock.json | 397 ++++++++++++++++++++++++++++++++++++++++++++++
package.json | 1 +
2 files changed, 398 insertions(+)
diff --git a/package-lock.json b/package-lock.json
index 8ae474e..6755268 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -17,6 +17,7 @@
"react": "^18.2.0",
"react-dom": "^18.2.0",
"react-scripts": "5.0.1",
+ "react-select": "^5.7.3",
"styled-components": "^6.0.0-rc.5",
"web-vitals": "^2.1.4"
},
@@ -3046,6 +3047,60 @@
"postcss-selector-parser": "^6.0.10"
}
},
+ "node_modules/@emotion/babel-plugin": {
+ "version": "11.11.0",
+ "resolved": "https://registry.npmjs.org/@emotion/babel-plugin/-/babel-plugin-11.11.0.tgz",
+ "integrity": "sha512-m4HEDZleaaCH+XgDDsPF15Ht6wTLsgDTeR3WYj9Q/k76JtWhrJjcP4+/XlG8LGT/Rol9qUfOIztXeA84ATpqPQ==",
+ "dependencies": {
+ "@babel/helper-module-imports": "^7.16.7",
+ "@babel/runtime": "^7.18.3",
+ "@emotion/hash": "^0.9.1",
+ "@emotion/memoize": "^0.8.1",
+ "@emotion/serialize": "^1.1.2",
+ "babel-plugin-macros": "^3.1.0",
+ "convert-source-map": "^1.5.0",
+ "escape-string-regexp": "^4.0.0",
+ "find-root": "^1.1.0",
+ "source-map": "^0.5.7",
+ "stylis": "4.2.0"
+ }
+ },
+ "node_modules/@emotion/babel-plugin/node_modules/escape-string-regexp": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz",
+ "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==",
+ "engines": {
+ "node": ">=10"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
+ "node_modules/@emotion/babel-plugin/node_modules/source-map": {
+ "version": "0.5.7",
+ "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz",
+ "integrity": "sha512-LbrmJOMUSdEVxIKvdcJzQC+nQhe8FUZQTXQy6+I75skNgn3OoQ0DZA8YnFa7gp8tqtL3KPf1kmo0R5DoApeSGQ==",
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/@emotion/cache": {
+ "version": "11.11.0",
+ "resolved": "https://registry.npmjs.org/@emotion/cache/-/cache-11.11.0.tgz",
+ "integrity": "sha512-P34z9ssTCBi3e9EI1ZsWpNHcfY1r09ZO0rZbRO2ob3ZQMnFI35jB536qoXbkdesr5EUhYi22anuEJuyxifaqAQ==",
+ "dependencies": {
+ "@emotion/memoize": "^0.8.1",
+ "@emotion/sheet": "^1.2.2",
+ "@emotion/utils": "^1.2.1",
+ "@emotion/weak-memoize": "^0.3.1",
+ "stylis": "4.2.0"
+ }
+ },
+ "node_modules/@emotion/hash": {
+ "version": "0.9.1",
+ "resolved": "https://registry.npmjs.org/@emotion/hash/-/hash-0.9.1.tgz",
+ "integrity": "sha512-gJB6HLm5rYwSLI6PQa+X1t5CFGrv1J1TWG+sOyMCeKz2ojaj6Fnl/rZEspogG+cvqbt4AE/2eIyD2QfLKTBNlQ=="
+ },
"node_modules/@emotion/is-prop-valid": {
"version": "1.2.1",
"resolved": "https://registry.npmjs.org/@emotion/is-prop-valid/-/is-prop-valid-1.2.1.tgz",
@@ -3059,11 +3114,69 @@
"resolved": "https://registry.npmjs.org/@emotion/memoize/-/memoize-0.8.1.tgz",
"integrity": "sha512-W2P2c/VRW1/1tLox0mVUalvnWXxavmv/Oum2aPsRcoDJuob75FC3Y8FbpfLwUegRcxINtGUMPq0tFCvYNTBXNA=="
},
+ "node_modules/@emotion/react": {
+ "version": "11.11.1",
+ "resolved": "https://registry.npmjs.org/@emotion/react/-/react-11.11.1.tgz",
+ "integrity": "sha512-5mlW1DquU5HaxjLkfkGN1GA/fvVGdyHURRiX/0FHl2cfIfRxSOfmxEH5YS43edp0OldZrZ+dkBKbngxcNCdZvA==",
+ "dependencies": {
+ "@babel/runtime": "^7.18.3",
+ "@emotion/babel-plugin": "^11.11.0",
+ "@emotion/cache": "^11.11.0",
+ "@emotion/serialize": "^1.1.2",
+ "@emotion/use-insertion-effect-with-fallbacks": "^1.0.1",
+ "@emotion/utils": "^1.2.1",
+ "@emotion/weak-memoize": "^0.3.1",
+ "hoist-non-react-statics": "^3.3.1"
+ },
+ "peerDependencies": {
+ "react": ">=16.8.0"
+ },
+ "peerDependenciesMeta": {
+ "@types/react": {
+ "optional": true
+ }
+ }
+ },
+ "node_modules/@emotion/serialize": {
+ "version": "1.1.2",
+ "resolved": "https://registry.npmjs.org/@emotion/serialize/-/serialize-1.1.2.tgz",
+ "integrity": "sha512-zR6a/fkFP4EAcCMQtLOhIgpprZOwNmCldtpaISpvz348+DP4Mz8ZoKaGGCQpbzepNIUWbq4w6hNZkwDyKoS+HA==",
+ "dependencies": {
+ "@emotion/hash": "^0.9.1",
+ "@emotion/memoize": "^0.8.1",
+ "@emotion/unitless": "^0.8.1",
+ "@emotion/utils": "^1.2.1",
+ "csstype": "^3.0.2"
+ }
+ },
+ "node_modules/@emotion/sheet": {
+ "version": "1.2.2",
+ "resolved": "https://registry.npmjs.org/@emotion/sheet/-/sheet-1.2.2.tgz",
+ "integrity": "sha512-0QBtGvaqtWi+nx6doRwDdBIzhNdZrXUppvTM4dtZZWEGTXL/XE/yJxLMGlDT1Gt+UHH5IX1n+jkXyytE/av7OA=="
+ },
"node_modules/@emotion/unitless": {
"version": "0.8.1",
"resolved": "https://registry.npmjs.org/@emotion/unitless/-/unitless-0.8.1.tgz",
"integrity": "sha512-KOEGMu6dmJZtpadb476IsZBclKvILjopjUii3V+7MnXIQCYh8W3NgNcgwo21n9LXZX6EDIKvqfjYxXebDwxKmQ=="
},
+ "node_modules/@emotion/use-insertion-effect-with-fallbacks": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/@emotion/use-insertion-effect-with-fallbacks/-/use-insertion-effect-with-fallbacks-1.0.1.tgz",
+ "integrity": "sha512-jT/qyKZ9rzLErtrjGgdkMBn2OP8wl0G3sQlBb3YPryvKHsjvINUhVaPFfP+fpBcOkmrVOVEEHQFJ7nbj2TH2gw==",
+ "peerDependencies": {
+ "react": ">=16.8.0"
+ }
+ },
+ "node_modules/@emotion/utils": {
+ "version": "1.2.1",
+ "resolved": "https://registry.npmjs.org/@emotion/utils/-/utils-1.2.1.tgz",
+ "integrity": "sha512-Y2tGf3I+XVnajdItskUCn6LX+VUDmP6lTL4fcqsXAv43dnlbZiuW4MWQW38rW/BVWSE7Q/7+XQocmpnRYILUmg=="
+ },
+ "node_modules/@emotion/weak-memoize": {
+ "version": "0.3.1",
+ "resolved": "https://registry.npmjs.org/@emotion/weak-memoize/-/weak-memoize-0.3.1.tgz",
+ "integrity": "sha512-EsBwpc7hBUJWAsNPBmJy4hxWx12v6bshQsldrVmjxJoc3isbxhOrF2IcCpaXxfvq03NwkI7sbsOLXbYuqF/8Ww=="
+ },
"node_modules/@eslint-community/eslint-utils": {
"version": "4.4.0",
"resolved": "https://registry.npmjs.org/@eslint-community/eslint-utils/-/eslint-utils-4.4.0.tgz",
@@ -3157,6 +3270,19 @@
"node": "^12.22.0 || ^14.17.0 || >=16.0.0"
}
},
+ "node_modules/@floating-ui/core": {
+ "version": "1.3.1",
+ "resolved": "https://registry.npmjs.org/@floating-ui/core/-/core-1.3.1.tgz",
+ "integrity": "sha512-Bu+AMaXNjrpjh41znzHqaz3r2Nr8hHuHZT6V2LBKMhyMl0FgKA62PNYbqnfgmzOhoWZj70Zecisbo4H1rotP5g=="
+ },
+ "node_modules/@floating-ui/dom": {
+ "version": "1.4.2",
+ "resolved": "https://registry.npmjs.org/@floating-ui/dom/-/dom-1.4.2.tgz",
+ "integrity": "sha512-VKmvHVatWnewmGGy+7Mdy4cTJX71Pli6v/Wjb5RQBuq5wjUYx+Ef+kRThi8qggZqDgD8CogCpqhRoVp3+yQk+g==",
+ "dependencies": {
+ "@floating-ui/core": "^1.3.1"
+ }
+ },
"node_modules/@humanwhocodes/config-array": {
"version": "0.11.10",
"resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.11.10.tgz",
@@ -5185,6 +5311,14 @@
"@types/react": "*"
}
},
+ "node_modules/@types/react-transition-group": {
+ "version": "4.4.6",
+ "resolved": "https://registry.npmjs.org/@types/react-transition-group/-/react-transition-group-4.4.6.tgz",
+ "integrity": "sha512-VnCdSxfcm08KjsJVQcfBmhEQAPnLB8G08hAxn39azX1qYBQ/5RVQuoHuKIcfKOdncuaUvEpFKFzEvbtIMsfVew==",
+ "dependencies": {
+ "@types/react": "*"
+ }
+ },
"node_modules/@types/resolve": {
"version": "1.17.1",
"resolved": "https://registry.npmjs.org/@types/resolve/-/resolve-1.17.1.tgz",
@@ -7995,6 +8129,15 @@
"utila": "~0.4"
}
},
+ "node_modules/dom-helpers": {
+ "version": "5.2.1",
+ "resolved": "https://registry.npmjs.org/dom-helpers/-/dom-helpers-5.2.1.tgz",
+ "integrity": "sha512-nRCa7CK3VTrM2NmGkIy4cbK7IZlgBE/PYMn55rrXefr5xXDP0LdtfPnblFDoVdcAfslJ7or6iqAUnx0CCGIWQA==",
+ "dependencies": {
+ "@babel/runtime": "^7.8.7",
+ "csstype": "^3.0.2"
+ }
+ },
"node_modules/dom-serializer": {
"version": "1.4.1",
"resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-1.4.1.tgz",
@@ -9412,6 +9555,11 @@
"url": "https://github.com/avajs/find-cache-dir?sponsor=1"
}
},
+ "node_modules/find-root": {
+ "version": "1.1.0",
+ "resolved": "https://registry.npmjs.org/find-root/-/find-root-1.1.0.tgz",
+ "integrity": "sha512-NKfW6bec6GfKc0SGx1e07QZY9PE99u0Bft/0rzSD5k3sO/vwkVUpDUKVm5Gpp5Ue3YfShPFTX2070tDs5kB9Ng=="
+ },
"node_modules/find-up": {
"version": "5.0.0",
"resolved": "https://registry.npmjs.org/find-up/-/find-up-5.0.0.tgz",
@@ -10091,6 +10239,19 @@
"he": "bin/he"
}
},
+ "node_modules/hoist-non-react-statics": {
+ "version": "3.3.2",
+ "resolved": "https://registry.npmjs.org/hoist-non-react-statics/-/hoist-non-react-statics-3.3.2.tgz",
+ "integrity": "sha512-/gGivxi8JPKWNm/W0jSmzcMPpfpPLc3dY/6GxhX2hQ9iGj3aDfklV4ET7NjKpSinLpJ5vafa9iiGIEZg10SfBw==",
+ "dependencies": {
+ "react-is": "^16.7.0"
+ }
+ },
+ "node_modules/hoist-non-react-statics/node_modules/react-is": {
+ "version": "16.13.1",
+ "resolved": "https://registry.npmjs.org/react-is/-/react-is-16.13.1.tgz",
+ "integrity": "sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ=="
+ },
"node_modules/hoopy": {
"version": "0.1.4",
"resolved": "https://registry.npmjs.org/hoopy/-/hoopy-0.1.4.tgz",
@@ -13780,6 +13941,11 @@
"node": ">= 4.0.0"
}
},
+ "node_modules/memoize-one": {
+ "version": "6.0.0",
+ "resolved": "https://registry.npmjs.org/memoize-one/-/memoize-one-6.0.0.tgz",
+ "integrity": "sha512-rkpe71W0N0c0Xz6QD0eJETuWAJGnJ9afsl1srmwPrI+yBCkge5EycXXbYRyvL29zZVUWQCY7InPRCv3GDXuZNw=="
+ },
"node_modules/meow": {
"version": "8.1.2",
"resolved": "https://registry.npmjs.org/meow/-/meow-8.1.2.tgz",
@@ -16421,6 +16587,41 @@
}
}
},
+ "node_modules/react-select": {
+ "version": "5.7.3",
+ "resolved": "https://registry.npmjs.org/react-select/-/react-select-5.7.3.tgz",
+ "integrity": "sha512-z8i3NCuFFWL3w27xq92rBkVI2onT0jzIIPe480HlBjXJ3b5o6Q+Clp4ydyeKrj9DZZ3lrjawwLC5NGl0FSvUDg==",
+ "dependencies": {
+ "@babel/runtime": "^7.12.0",
+ "@emotion/cache": "^11.4.0",
+ "@emotion/react": "^11.8.1",
+ "@floating-ui/dom": "^1.0.1",
+ "@types/react-transition-group": "^4.4.0",
+ "memoize-one": "^6.0.0",
+ "prop-types": "^15.6.0",
+ "react-transition-group": "^4.3.0",
+ "use-isomorphic-layout-effect": "^1.1.2"
+ },
+ "peerDependencies": {
+ "react": "^16.8.0 || ^17.0.0 || ^18.0.0",
+ "react-dom": "^16.8.0 || ^17.0.0 || ^18.0.0"
+ }
+ },
+ "node_modules/react-transition-group": {
+ "version": "4.4.5",
+ "resolved": "https://registry.npmjs.org/react-transition-group/-/react-transition-group-4.4.5.tgz",
+ "integrity": "sha512-pZcd1MCJoiKiBR2NRxeCRg13uCXbydPnmB4EOeRrY7480qNWO8IIgQG6zlDkm6uRMsURXPuKq0GWtiM59a5Q6g==",
+ "dependencies": {
+ "@babel/runtime": "^7.5.5",
+ "dom-helpers": "^5.0.1",
+ "loose-envify": "^1.4.0",
+ "prop-types": "^15.6.2"
+ },
+ "peerDependencies": {
+ "react": ">=16.6.0",
+ "react-dom": ">=16.6.0"
+ }
+ },
"node_modules/read-cache": {
"version": "1.0.0",
"resolved": "https://registry.npmjs.org/read-cache/-/read-cache-1.0.0.tgz",
@@ -18684,6 +18885,19 @@
"requires-port": "^1.0.0"
}
},
+ "node_modules/use-isomorphic-layout-effect": {
+ "version": "1.1.2",
+ "resolved": "https://registry.npmjs.org/use-isomorphic-layout-effect/-/use-isomorphic-layout-effect-1.1.2.tgz",
+ "integrity": "sha512-49L8yCO3iGT/ZF9QttjwLF/ZD9Iwto5LnH5LmEdk/6cFmXddqi2ulF0edxTwjj+7mqvpVVGQWvbXZdn32wRSHA==",
+ "peerDependencies": {
+ "react": "^16.8.0 || ^17.0.0 || ^18.0.0"
+ },
+ "peerDependenciesMeta": {
+ "@types/react": {
+ "optional": true
+ }
+ }
+ },
"node_modules/util-deprecate": {
"version": "1.0.2",
"resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz",
@@ -21744,6 +21958,53 @@
"integrity": "sha512-+OJ9konv95ClSTOJCmMZqpd5+YGsB2S+x6w3E1oaM8UuR5j8nTNHYSz8c9BEPGDOCMQYIEEGlVPj/VY64iTbGw==",
"requires": {}
},
+ "@emotion/babel-plugin": {
+ "version": "11.11.0",
+ "resolved": "https://registry.npmjs.org/@emotion/babel-plugin/-/babel-plugin-11.11.0.tgz",
+ "integrity": "sha512-m4HEDZleaaCH+XgDDsPF15Ht6wTLsgDTeR3WYj9Q/k76JtWhrJjcP4+/XlG8LGT/Rol9qUfOIztXeA84ATpqPQ==",
+ "requires": {
+ "@babel/helper-module-imports": "^7.16.7",
+ "@babel/runtime": "^7.18.3",
+ "@emotion/hash": "^0.9.1",
+ "@emotion/memoize": "^0.8.1",
+ "@emotion/serialize": "^1.1.2",
+ "babel-plugin-macros": "^3.1.0",
+ "convert-source-map": "^1.5.0",
+ "escape-string-regexp": "^4.0.0",
+ "find-root": "^1.1.0",
+ "source-map": "^0.5.7",
+ "stylis": "4.2.0"
+ },
+ "dependencies": {
+ "escape-string-regexp": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz",
+ "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA=="
+ },
+ "source-map": {
+ "version": "0.5.7",
+ "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz",
+ "integrity": "sha512-LbrmJOMUSdEVxIKvdcJzQC+nQhe8FUZQTXQy6+I75skNgn3OoQ0DZA8YnFa7gp8tqtL3KPf1kmo0R5DoApeSGQ=="
+ }
+ }
+ },
+ "@emotion/cache": {
+ "version": "11.11.0",
+ "resolved": "https://registry.npmjs.org/@emotion/cache/-/cache-11.11.0.tgz",
+ "integrity": "sha512-P34z9ssTCBi3e9EI1ZsWpNHcfY1r09ZO0rZbRO2ob3ZQMnFI35jB536qoXbkdesr5EUhYi22anuEJuyxifaqAQ==",
+ "requires": {
+ "@emotion/memoize": "^0.8.1",
+ "@emotion/sheet": "^1.2.2",
+ "@emotion/utils": "^1.2.1",
+ "@emotion/weak-memoize": "^0.3.1",
+ "stylis": "4.2.0"
+ }
+ },
+ "@emotion/hash": {
+ "version": "0.9.1",
+ "resolved": "https://registry.npmjs.org/@emotion/hash/-/hash-0.9.1.tgz",
+ "integrity": "sha512-gJB6HLm5rYwSLI6PQa+X1t5CFGrv1J1TWG+sOyMCeKz2ojaj6Fnl/rZEspogG+cvqbt4AE/2eIyD2QfLKTBNlQ=="
+ },
"@emotion/is-prop-valid": {
"version": "1.2.1",
"resolved": "https://registry.npmjs.org/@emotion/is-prop-valid/-/is-prop-valid-1.2.1.tgz",
@@ -21757,11 +22018,59 @@
"resolved": "https://registry.npmjs.org/@emotion/memoize/-/memoize-0.8.1.tgz",
"integrity": "sha512-W2P2c/VRW1/1tLox0mVUalvnWXxavmv/Oum2aPsRcoDJuob75FC3Y8FbpfLwUegRcxINtGUMPq0tFCvYNTBXNA=="
},
+ "@emotion/react": {
+ "version": "11.11.1",
+ "resolved": "https://registry.npmjs.org/@emotion/react/-/react-11.11.1.tgz",
+ "integrity": "sha512-5mlW1DquU5HaxjLkfkGN1GA/fvVGdyHURRiX/0FHl2cfIfRxSOfmxEH5YS43edp0OldZrZ+dkBKbngxcNCdZvA==",
+ "requires": {
+ "@babel/runtime": "^7.18.3",
+ "@emotion/babel-plugin": "^11.11.0",
+ "@emotion/cache": "^11.11.0",
+ "@emotion/serialize": "^1.1.2",
+ "@emotion/use-insertion-effect-with-fallbacks": "^1.0.1",
+ "@emotion/utils": "^1.2.1",
+ "@emotion/weak-memoize": "^0.3.1",
+ "hoist-non-react-statics": "^3.3.1"
+ }
+ },
+ "@emotion/serialize": {
+ "version": "1.1.2",
+ "resolved": "https://registry.npmjs.org/@emotion/serialize/-/serialize-1.1.2.tgz",
+ "integrity": "sha512-zR6a/fkFP4EAcCMQtLOhIgpprZOwNmCldtpaISpvz348+DP4Mz8ZoKaGGCQpbzepNIUWbq4w6hNZkwDyKoS+HA==",
+ "requires": {
+ "@emotion/hash": "^0.9.1",
+ "@emotion/memoize": "^0.8.1",
+ "@emotion/unitless": "^0.8.1",
+ "@emotion/utils": "^1.2.1",
+ "csstype": "^3.0.2"
+ }
+ },
+ "@emotion/sheet": {
+ "version": "1.2.2",
+ "resolved": "https://registry.npmjs.org/@emotion/sheet/-/sheet-1.2.2.tgz",
+ "integrity": "sha512-0QBtGvaqtWi+nx6doRwDdBIzhNdZrXUppvTM4dtZZWEGTXL/XE/yJxLMGlDT1Gt+UHH5IX1n+jkXyytE/av7OA=="
+ },
"@emotion/unitless": {
"version": "0.8.1",
"resolved": "https://registry.npmjs.org/@emotion/unitless/-/unitless-0.8.1.tgz",
"integrity": "sha512-KOEGMu6dmJZtpadb476IsZBclKvILjopjUii3V+7MnXIQCYh8W3NgNcgwo21n9LXZX6EDIKvqfjYxXebDwxKmQ=="
},
+ "@emotion/use-insertion-effect-with-fallbacks": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/@emotion/use-insertion-effect-with-fallbacks/-/use-insertion-effect-with-fallbacks-1.0.1.tgz",
+ "integrity": "sha512-jT/qyKZ9rzLErtrjGgdkMBn2OP8wl0G3sQlBb3YPryvKHsjvINUhVaPFfP+fpBcOkmrVOVEEHQFJ7nbj2TH2gw==",
+ "requires": {}
+ },
+ "@emotion/utils": {
+ "version": "1.2.1",
+ "resolved": "https://registry.npmjs.org/@emotion/utils/-/utils-1.2.1.tgz",
+ "integrity": "sha512-Y2tGf3I+XVnajdItskUCn6LX+VUDmP6lTL4fcqsXAv43dnlbZiuW4MWQW38rW/BVWSE7Q/7+XQocmpnRYILUmg=="
+ },
+ "@emotion/weak-memoize": {
+ "version": "0.3.1",
+ "resolved": "https://registry.npmjs.org/@emotion/weak-memoize/-/weak-memoize-0.3.1.tgz",
+ "integrity": "sha512-EsBwpc7hBUJWAsNPBmJy4hxWx12v6bshQsldrVmjxJoc3isbxhOrF2IcCpaXxfvq03NwkI7sbsOLXbYuqF/8Ww=="
+ },
"@eslint-community/eslint-utils": {
"version": "4.4.0",
"resolved": "https://registry.npmjs.org/@eslint-community/eslint-utils/-/eslint-utils-4.4.0.tgz",
@@ -21824,6 +22133,19 @@
"resolved": "https://registry.npmjs.org/@eslint/js/-/js-8.43.0.tgz",
"integrity": "sha512-s2UHCoiXfxMvmfzqoN+vrQ84ahUSYde9qNO1MdxmoEhyHWsfmwOpFlwYV+ePJEVc7gFnATGUi376WowX1N7tFg=="
},
+ "@floating-ui/core": {
+ "version": "1.3.1",
+ "resolved": "https://registry.npmjs.org/@floating-ui/core/-/core-1.3.1.tgz",
+ "integrity": "sha512-Bu+AMaXNjrpjh41znzHqaz3r2Nr8hHuHZT6V2LBKMhyMl0FgKA62PNYbqnfgmzOhoWZj70Zecisbo4H1rotP5g=="
+ },
+ "@floating-ui/dom": {
+ "version": "1.4.2",
+ "resolved": "https://registry.npmjs.org/@floating-ui/dom/-/dom-1.4.2.tgz",
+ "integrity": "sha512-VKmvHVatWnewmGGy+7Mdy4cTJX71Pli6v/Wjb5RQBuq5wjUYx+Ef+kRThi8qggZqDgD8CogCpqhRoVp3+yQk+g==",
+ "requires": {
+ "@floating-ui/core": "^1.3.1"
+ }
+ },
"@humanwhocodes/config-array": {
"version": "0.11.10",
"resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.11.10.tgz",
@@ -23347,6 +23669,14 @@
"@types/react": "*"
}
},
+ "@types/react-transition-group": {
+ "version": "4.4.6",
+ "resolved": "https://registry.npmjs.org/@types/react-transition-group/-/react-transition-group-4.4.6.tgz",
+ "integrity": "sha512-VnCdSxfcm08KjsJVQcfBmhEQAPnLB8G08hAxn39azX1qYBQ/5RVQuoHuKIcfKOdncuaUvEpFKFzEvbtIMsfVew==",
+ "requires": {
+ "@types/react": "*"
+ }
+ },
"@types/resolve": {
"version": "1.17.1",
"resolved": "https://registry.npmjs.org/@types/resolve/-/resolve-1.17.1.tgz",
@@ -25396,6 +25726,15 @@
"utila": "~0.4"
}
},
+ "dom-helpers": {
+ "version": "5.2.1",
+ "resolved": "https://registry.npmjs.org/dom-helpers/-/dom-helpers-5.2.1.tgz",
+ "integrity": "sha512-nRCa7CK3VTrM2NmGkIy4cbK7IZlgBE/PYMn55rrXefr5xXDP0LdtfPnblFDoVdcAfslJ7or6iqAUnx0CCGIWQA==",
+ "requires": {
+ "@babel/runtime": "^7.8.7",
+ "csstype": "^3.0.2"
+ }
+ },
"dom-serializer": {
"version": "1.4.1",
"resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-1.4.1.tgz",
@@ -26457,6 +26796,11 @@
"pkg-dir": "^4.1.0"
}
},
+ "find-root": {
+ "version": "1.1.0",
+ "resolved": "https://registry.npmjs.org/find-root/-/find-root-1.1.0.tgz",
+ "integrity": "sha512-NKfW6bec6GfKc0SGx1e07QZY9PE99u0Bft/0rzSD5k3sO/vwkVUpDUKVm5Gpp5Ue3YfShPFTX2070tDs5kB9Ng=="
+ },
"find-up": {
"version": "5.0.0",
"resolved": "https://registry.npmjs.org/find-up/-/find-up-5.0.0.tgz",
@@ -26916,6 +27260,21 @@
"resolved": "https://registry.npmjs.org/he/-/he-1.2.0.tgz",
"integrity": "sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw=="
},
+ "hoist-non-react-statics": {
+ "version": "3.3.2",
+ "resolved": "https://registry.npmjs.org/hoist-non-react-statics/-/hoist-non-react-statics-3.3.2.tgz",
+ "integrity": "sha512-/gGivxi8JPKWNm/W0jSmzcMPpfpPLc3dY/6GxhX2hQ9iGj3aDfklV4ET7NjKpSinLpJ5vafa9iiGIEZg10SfBw==",
+ "requires": {
+ "react-is": "^16.7.0"
+ },
+ "dependencies": {
+ "react-is": {
+ "version": "16.13.1",
+ "resolved": "https://registry.npmjs.org/react-is/-/react-is-16.13.1.tgz",
+ "integrity": "sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ=="
+ }
+ }
+ },
"hoopy": {
"version": "0.1.4",
"resolved": "https://registry.npmjs.org/hoopy/-/hoopy-0.1.4.tgz",
@@ -29573,6 +29932,11 @@
"fs-monkey": "^1.0.4"
}
},
+ "memoize-one": {
+ "version": "6.0.0",
+ "resolved": "https://registry.npmjs.org/memoize-one/-/memoize-one-6.0.0.tgz",
+ "integrity": "sha512-rkpe71W0N0c0Xz6QD0eJETuWAJGnJ9afsl1srmwPrI+yBCkge5EycXXbYRyvL29zZVUWQCY7InPRCv3GDXuZNw=="
+ },
"meow": {
"version": "8.1.2",
"resolved": "https://registry.npmjs.org/meow/-/meow-8.1.2.tgz",
@@ -31282,6 +31646,33 @@
"workbox-webpack-plugin": "^6.4.1"
}
},
+ "react-select": {
+ "version": "5.7.3",
+ "resolved": "https://registry.npmjs.org/react-select/-/react-select-5.7.3.tgz",
+ "integrity": "sha512-z8i3NCuFFWL3w27xq92rBkVI2onT0jzIIPe480HlBjXJ3b5o6Q+Clp4ydyeKrj9DZZ3lrjawwLC5NGl0FSvUDg==",
+ "requires": {
+ "@babel/runtime": "^7.12.0",
+ "@emotion/cache": "^11.4.0",
+ "@emotion/react": "^11.8.1",
+ "@floating-ui/dom": "^1.0.1",
+ "@types/react-transition-group": "^4.4.0",
+ "memoize-one": "^6.0.0",
+ "prop-types": "^15.6.0",
+ "react-transition-group": "^4.3.0",
+ "use-isomorphic-layout-effect": "^1.1.2"
+ }
+ },
+ "react-transition-group": {
+ "version": "4.4.5",
+ "resolved": "https://registry.npmjs.org/react-transition-group/-/react-transition-group-4.4.5.tgz",
+ "integrity": "sha512-pZcd1MCJoiKiBR2NRxeCRg13uCXbydPnmB4EOeRrY7480qNWO8IIgQG6zlDkm6uRMsURXPuKq0GWtiM59a5Q6g==",
+ "requires": {
+ "@babel/runtime": "^7.5.5",
+ "dom-helpers": "^5.0.1",
+ "loose-envify": "^1.4.0",
+ "prop-types": "^15.6.2"
+ }
+ },
"read-cache": {
"version": "1.0.0",
"resolved": "https://registry.npmjs.org/read-cache/-/read-cache-1.0.0.tgz",
@@ -32942,6 +33333,12 @@
"requires-port": "^1.0.0"
}
},
+ "use-isomorphic-layout-effect": {
+ "version": "1.1.2",
+ "resolved": "https://registry.npmjs.org/use-isomorphic-layout-effect/-/use-isomorphic-layout-effect-1.1.2.tgz",
+ "integrity": "sha512-49L8yCO3iGT/ZF9QttjwLF/ZD9Iwto5LnH5LmEdk/6cFmXddqi2ulF0edxTwjj+7mqvpVVGQWvbXZdn32wRSHA==",
+ "requires": {}
+ },
"util-deprecate": {
"version": "1.0.2",
"resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz",
diff --git a/package.json b/package.json
index 8dc1d66..bd805ff 100644
--- a/package.json
+++ b/package.json
@@ -11,6 +11,7 @@
"react": "^18.2.0",
"react-dom": "^18.2.0",
"react-scripts": "5.0.1",
+ "react-select": "^5.7.3",
"styled-components": "^6.0.0-rc.5",
"web-vitals": "^2.1.4"
},
From 26653546da2ce4dffab69ba3b29c96dbce387a55 Mon Sep 17 00:00:00 2001
From: Tory <88531407+1two13@users.noreply.github.com>
Date: Sat, 24 Jun 2023 13:43:51 +0900
Subject: [PATCH 006/118] =?UTF-8?q?chore:=20=EC=82=AC=EC=9A=A9=ED=95=98?=
=?UTF-8?q?=EC=A7=80=20=EC=95=8A=EB=8A=94=20=EC=98=B5=EC=85=98=20=EC=A0=9C?=
=?UTF-8?q?=EA=B1=B0?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
.eslintrc.json | 3 +--
1 file changed, 1 insertion(+), 2 deletions(-)
diff --git a/.eslintrc.json b/.eslintrc.json
index 67ca6a5..c07de9c 100644
--- a/.eslintrc.json
+++ b/.eslintrc.json
@@ -5,7 +5,6 @@
"no-multiple-empty-lines": "error", // 여러 줄 공백 금지
"no-console": ["error", { "allow": ["warn", "error", "info"] }], // console.log() 금지
"eqeqeq": "error", // 일치 연산자 사용 필수
- "dot-notation": "error", // 가능하다면 dot notation 사용
- "no-unused-vars": "error" // 사용하지 않는 변수 금지
+ "dot-notation": "error" // 가능하다면 dot notation 사용
}
}
From 3399375f5ed195fe5cc5a569979be8e4bf3db0fe Mon Sep 17 00:00:00 2001
From: Tory <88531407+1two13@users.noreply.github.com>
Date: Sun, 25 Jun 2023 00:50:59 +0900
Subject: [PATCH 007/118] =?UTF-8?q?design:=20app=20css=20=EC=B6=94?=
=?UTF-8?q?=EA=B0=80?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
src/styles/App.css | 14 ++++++++++++++
1 file changed, 14 insertions(+)
diff --git a/src/styles/App.css b/src/styles/App.css
index b5c61c9..2ae6c78 100644
--- a/src/styles/App.css
+++ b/src/styles/App.css
@@ -1,3 +1,17 @@
@tailwind base;
@tailwind components;
@tailwind utilities;
+
+html {
+ height: 100vh;
+ display: flex;
+ justify-content: center;
+ align-items: center;
+ background-color: #ddd;
+}
+
+body {
+ width: 390px;
+ height: 100vh;
+ background: #ffffff;
+}
From 4c232c9314dd81c057a81bf3d9d79f9676c2aa1b Mon Sep 17 00:00:00 2001
From: Tory <88531407+1two13@users.noreply.github.com>
Date: Sun, 25 Jun 2023 01:00:25 +0900
Subject: [PATCH 008/118] =?UTF-8?q?refactor:=20=EA=B3=B5=ED=86=B5=EB=90=98?=
=?UTF-8?q?=EB=8A=94=20LongButton=20=EC=BD=94=EB=93=9C=20=EB=B3=80?=
=?UTF-8?q?=EA=B2=BD?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
src/components/common/LongButton.jsx | 23 +++++++++++++++++++++++
src/components/common/MainButton.jsx | 12 ------------
2 files changed, 23 insertions(+), 12 deletions(-)
create mode 100644 src/components/common/LongButton.jsx
delete mode 100644 src/components/common/MainButton.jsx
diff --git a/src/components/common/LongButton.jsx b/src/components/common/LongButton.jsx
new file mode 100644
index 0000000..beee07c
--- /dev/null
+++ b/src/components/common/LongButton.jsx
@@ -0,0 +1,23 @@
+import React from 'react';
+import styled from 'styled-components';
+
+const StyledButton = styled.button`
+ width: 100%;
+ height: 100%;
+ border-radius: 55px;
+ background: ${props => props.background || '#2572E5'};
+ color: FFFFFF;
+ text-align: center;
+`;
+
+function LongButton({ type, contents, onClick, background }) {
+ return (
+
+
+ {contents}
+
+
+ );
+}
+
+export default LongButton;
diff --git a/src/components/common/MainButton.jsx b/src/components/common/MainButton.jsx
deleted file mode 100644
index ca352bd..0000000
--- a/src/components/common/MainButton.jsx
+++ /dev/null
@@ -1,12 +0,0 @@
-import React from 'react';
-
-function MainButton({ name, customClass }) {
- return (
-
- {name}
-
- );
-}
-
-export default MainButton;
From 23302fb70c58da4cd439c4fed91e475f270a2117 Mon Sep 17 00:00:00 2001
From: Tory <88531407+1two13@users.noreply.github.com>
Date: Sun, 25 Jun 2023 01:48:25 +0900
Subject: [PATCH 009/118] =?UTF-8?q?design:=20=EC=99=80=EC=9D=B4=EC=96=B4?=
=?UTF-8?q?=ED=94=84=EB=A0=88=EC=9E=84=20=EB=B3=80=EA=B2=BD=EC=97=90=20?=
=?UTF-8?q?=EC=9D=98=ED=95=9C=20css=20=EC=84=A4=EC=A0=95?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
top 47px, bottom 34px 고정
---
src/App.js | 4 ++--
src/styles/App.css | 8 ++++++++
2 files changed, 10 insertions(+), 2 deletions(-)
diff --git a/src/App.js b/src/App.js
index 45fd99e..66c3977 100644
--- a/src/App.js
+++ b/src/App.js
@@ -2,8 +2,8 @@ import './styles/App.css';
function App() {
return (
-
-
+
);
}
diff --git a/src/styles/App.css b/src/styles/App.css
index 2ae6c78..952a3d0 100644
--- a/src/styles/App.css
+++ b/src/styles/App.css
@@ -15,3 +15,11 @@ body {
height: 100vh;
background: #ffffff;
}
+
+.page-wrapper {
+ width: 390px;
+ height: 844px;
+ position: absolute;
+ top: 50%;
+ transform: translateY(-50%);
+}
From f959865fcd9beb644f08e20575b7ef4e2a947a63 Mon Sep 17 00:00:00 2001
From: Tory <88531407+1two13@users.noreply.github.com>
Date: Sun, 25 Jun 2023 01:53:08 +0900
Subject: [PATCH 010/118] =?UTF-8?q?refactor:=20=EA=B3=B5=ED=86=B5=EB=90=98?=
=?UTF-8?q?=EB=8A=94=20LongButton=20=EC=BD=94=EB=93=9C=20=EB=B3=80?=
=?UTF-8?q?=EA=B2=BD?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
src/components/common/LongButton.jsx | 21 ++++++++++++---------
1 file changed, 12 insertions(+), 9 deletions(-)
diff --git a/src/components/common/LongButton.jsx b/src/components/common/LongButton.jsx
index beee07c..1505c1c 100644
--- a/src/components/common/LongButton.jsx
+++ b/src/components/common/LongButton.jsx
@@ -1,22 +1,25 @@
import React from 'react';
import styled from 'styled-components';
+const ButtonWrapper = styled.div`
+ bottom: ${props => props.bottom || '56px'};
+`;
+
const StyledButton = styled.button`
- width: 100%;
- height: 100%;
- border-radius: 55px;
background: ${props => props.background || '#2572E5'};
- color: FFFFFF;
- text-align: center;
`;
-function LongButton({ type, contents, onClick, background }) {
+function LongButton({ type, contents, onClick, background, bottom }) {
return (
-
-
+
+
{contents}
-
+
);
}
From bd9bdd799b2645475ce3b8a437556efaec028baf Mon Sep 17 00:00:00 2001
From: Tory <88531407+1two13@users.noreply.github.com>
Date: Sun, 25 Jun 2023 01:56:20 +0900
Subject: [PATCH 011/118] =?UTF-8?q?design:=20design:=20=EA=B6=8C=ED=95=9C?=
=?UTF-8?q?=20=EC=84=A4=EC=A0=95=20=ED=8E=98=EC=9D=B4=EC=A7=80=20CSS=20?=
=?UTF-8?q?=EC=B4=88=EC=95=88=20=EC=99=84=EC=84=B1?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
.../permissionPage/OptionalPermission.jsx | 10 ++++----
src/pages/PermissionPage.jsx | 24 ++++++++++++-------
2 files changed, 20 insertions(+), 14 deletions(-)
diff --git a/src/components/permissionPage/OptionalPermission.jsx b/src/components/permissionPage/OptionalPermission.jsx
index 7deb7d4..84434f5 100644
--- a/src/components/permissionPage/OptionalPermission.jsx
+++ b/src/components/permissionPage/OptionalPermission.jsx
@@ -2,11 +2,11 @@ import React from 'react';
function OptionalPermission({ src, title, description }) {
return (
-
-
-
-
{title}
-
{description}
+
+
+
+
{title}
+
{description}
);
diff --git a/src/pages/PermissionPage.jsx b/src/pages/PermissionPage.jsx
index b6a632e..5409f85 100644
--- a/src/pages/PermissionPage.jsx
+++ b/src/pages/PermissionPage.jsx
@@ -1,6 +1,7 @@
import React from 'react';
import OptionalPermission from '../components/permissionPage/OptionalPermission';
+import LongButton from '../components/common/LongButton';
import {
PERMISSION_FIRST_TITLE,
@@ -20,18 +21,23 @@ import {
PERMISSION_MESSAGE,
CONFIRM,
} from '../static/constants';
-import MainButton from '../components/common/MainButton';
function PermissionPage() {
return (
-
-
-
{PERMISSION_FIRST_TITLE}
-
{PERMISSION_SECOND_TITLE}
+
+
+
+ {PERMISSION_FIRST_TITLE}
+
+ {PERMISSION_SECOND_TITLE}
+
-
{SELECT_PERMISSION}
-
+
+ {SELECT_PERMISSION}
+
+
+
@@ -39,11 +45,11 @@ function PermissionPage() {
-
+
{PERMISSION_MESSAGE}
-
+
);
}
From 744f82582fbdfc59e99797a97b680b0270e13fc3 Mon Sep 17 00:00:00 2001
From: Tory <88531407+1two13@users.noreply.github.com>
Date: Sun, 25 Jun 2023 02:15:30 +0900
Subject: [PATCH 012/118] =?UTF-8?q?chore:=20=EC=82=AC=EC=9A=A9=ED=95=98?=
=?UTF-8?q?=EC=A7=80=20=EC=95=8A=EB=8A=94=20=EC=98=B5=EC=85=98=20=EC=A0=9C?=
=?UTF-8?q?=EA=B1=B0?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
.eslintrc.json | 1 -
1 file changed, 1 deletion(-)
diff --git a/.eslintrc.json b/.eslintrc.json
index c07de9c..4c1fda1 100644
--- a/.eslintrc.json
+++ b/.eslintrc.json
@@ -3,7 +3,6 @@
"rules": {
"no-var": "error", // var 금지
"no-multiple-empty-lines": "error", // 여러 줄 공백 금지
- "no-console": ["error", { "allow": ["warn", "error", "info"] }], // console.log() 금지
"eqeqeq": "error", // 일치 연산자 사용 필수
"dot-notation": "error" // 가능하다면 dot notation 사용
}
From a15c0a8ed46ae1afa7060294fb4f20394f0e5cac Mon Sep 17 00:00:00 2001
From: Tory <88531407+1two13@users.noreply.github.com>
Date: Sun, 25 Jun 2023 03:09:28 +0900
Subject: [PATCH 013/118] =?UTF-8?q?rename:=20=EA=B2=BD=EB=A1=9C=20?=
=?UTF-8?q?=EC=9D=B4=EB=8F=99?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
src/components/common/BackButton.jsx | 8 --------
src/components/common/Circle.jsx | 16 ++++++++++++++++
src/components/common/navBar/BackButton.jsx | 13 +++++++++++++
.../registerLocationPage/NearLoacation.jsx | 2 +-
src/styles/App.css | 1 +
5 files changed, 31 insertions(+), 9 deletions(-)
delete mode 100644 src/components/common/BackButton.jsx
create mode 100644 src/components/common/Circle.jsx
create mode 100644 src/components/common/navBar/BackButton.jsx
diff --git a/src/components/common/BackButton.jsx b/src/components/common/BackButton.jsx
deleted file mode 100644
index e55b865..0000000
--- a/src/components/common/BackButton.jsx
+++ /dev/null
@@ -1,8 +0,0 @@
-import React from 'react';
-
-function BackButton() {
- // TODO 추후 이미지나 만들어진 아이콘으로 수정 예정
- return
;
-}
-
-export default BackButton;
diff --git a/src/components/common/Circle.jsx b/src/components/common/Circle.jsx
new file mode 100644
index 0000000..24671e4
--- /dev/null
+++ b/src/components/common/Circle.jsx
@@ -0,0 +1,16 @@
+import React from 'react';
+import styled from 'styled-components';
+
+const Circle = styled.div`
+ width: 9px;
+ height: 9px;
+ border-radius: 50%;
+ transition: all 0.3s;
+ background: ${props => props.background || '#2572E5'};
+`;
+
+function Carousel({ carouselColor }) {
+ return
;
+}
+
+export default Carousel;
diff --git a/src/components/common/navBar/BackButton.jsx b/src/components/common/navBar/BackButton.jsx
new file mode 100644
index 0000000..645082c
--- /dev/null
+++ b/src/components/common/navBar/BackButton.jsx
@@ -0,0 +1,13 @@
+import React from 'react';
+
+function BackButton({ onClickHandler }) {
+ return (
+
+ );
+}
+
+export default BackButton;
diff --git a/src/components/registerLocationPage/NearLoacation.jsx b/src/components/registerLocationPage/NearLoacation.jsx
index 83b5c1c..dffef85 100644
--- a/src/components/registerLocationPage/NearLoacation.jsx
+++ b/src/components/registerLocationPage/NearLoacation.jsx
@@ -1,7 +1,7 @@
import React from 'react';
function NearLoacation({ location }) {
- return
{location}
;
+ return
{location}
;
}
export default NearLoacation;
diff --git a/src/styles/App.css b/src/styles/App.css
index 952a3d0..db30784 100644
--- a/src/styles/App.css
+++ b/src/styles/App.css
@@ -22,4 +22,5 @@ body {
position: absolute;
top: 50%;
transform: translateY(-50%);
+ background: #ffffff;
}
From 9d5b77aa8f60dacf8e4e18ad90e05d210cad54d3 Mon Sep 17 00:00:00 2001
From: Tory <88531407+1two13@users.noreply.github.com>
Date: Sun, 25 Jun 2023 03:11:59 +0900
Subject: [PATCH 014/118] =?UTF-8?q?rename:=20=ED=8C=8C=EC=9D=BC=EB=AA=85?=
=?UTF-8?q?=20=EB=B3=80=EA=B2=BD?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
src/components/common/{Circle.jsx => Carousel.jsx} | 0
1 file changed, 0 insertions(+), 0 deletions(-)
rename src/components/common/{Circle.jsx => Carousel.jsx} (100%)
diff --git a/src/components/common/Circle.jsx b/src/components/common/Carousel.jsx
similarity index 100%
rename from src/components/common/Circle.jsx
rename to src/components/common/Carousel.jsx
From a38840a56981a2b7583ed991c9a250f778b7979f Mon Sep 17 00:00:00 2001
From: Tory <88531407+1two13@users.noreply.github.com>
Date: Sun, 25 Jun 2023 03:18:16 +0900
Subject: [PATCH 015/118] =?UTF-8?q?design:=20=EC=9C=84=EC=B9=98=20?=
=?UTF-8?q?=EB=93=B1=EB=A1=9D=20=ED=8E=98=EC=9D=B4=EC=A7=80=20CSS=20?=
=?UTF-8?q?=EC=B4=88=EC=95=88=20=EC=99=84=EC=84=B1?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
src/components/common/navBar/SearchBar.jsx | 18 ++++++++++++++++++
src/pages/RegisterLocationPage.jsx | 20 ++++++--------------
2 files changed, 24 insertions(+), 14 deletions(-)
create mode 100644 src/components/common/navBar/SearchBar.jsx
diff --git a/src/components/common/navBar/SearchBar.jsx b/src/components/common/navBar/SearchBar.jsx
new file mode 100644
index 0000000..ecbd0cc
--- /dev/null
+++ b/src/components/common/navBar/SearchBar.jsx
@@ -0,0 +1,18 @@
+import React from 'react';
+import BackButton from './BackButton';
+
+function SearchBar({ placeholder }) {
+ const moveToPermissionPage = () => {};
+
+ return (
+
+
+
+
+ );
+}
+
+export default SearchBar;
diff --git a/src/pages/RegisterLocationPage.jsx b/src/pages/RegisterLocationPage.jsx
index 2c55d71..be83f82 100644
--- a/src/pages/RegisterLocationPage.jsx
+++ b/src/pages/RegisterLocationPage.jsx
@@ -1,26 +1,18 @@
import React from 'react';
+
import NearLoacation from '../components/registerLocationPage/NearLoacation';
+import SearchBar from '../components/common/navBar/SearchBar';
+
import { SEARCH_LOCATION, NEAR_LOCATION } from '../static/constants';
-import SearchBar from '../components/common/SearchBar';
function RegisterLocationPage() {
return (
-
+
-
{NEAR_LOCATION}
+
{NEAR_LOCATION}
-