diff --git a/package-lock.json b/package-lock.json index ddb5fe27..736ed516 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1946,9 +1946,9 @@ "integrity": "sha512-S18o4Y9PqI/uabdlT/jI3MY7XBJjNxnfapFIkjkMwpz6qNxLFZOm2b22OMf4ZYDL9lpNWI+Ih4fEMVPwO1KHFQ==" }, "carbon-icons-svelte": { - "version": "10.28.0", - "resolved": "https://registry.npmjs.org/carbon-icons-svelte/-/carbon-icons-svelte-10.28.0.tgz", - "integrity": "sha512-C3K+U2PRy63WHFZme1HQNju89rhVIQmUkfgBrZzcezdutkhXbSPOY+o/MI0B2mDcQ7G9gfhEpqsXET8gBTWfJQ==", + "version": "10.45.1", + "resolved": "https://flipplib.jfrog.io/artifactory/api/npm/flipp-npm/carbon-icons-svelte/-/carbon-icons-svelte-10.45.1.tgz", + "integrity": "sha512-Uz3byPkSBzjpvLmjt/ZWYJkQG1omfqKh1vzF1FeFYOYqbGOCwc4sHbyF8oet2CseT2cECn1BbEyY4yWvlWYd/w==", "dev": true }, "caseless": { @@ -3846,6 +3846,15 @@ "pinkie": "^2.0.0" } }, + "polka": { + "version": "1.0.0-next.22", + "resolved": "https://flipplib.jfrog.io/artifactory/api/npm/flipp-npm/polka/-/polka-1.0.0-next.22.tgz", + "integrity": "sha512-a7tsZy5gFbJr0aUltZS97xCkbPglXuD67AMvTyZX7BTDBH384FWf0ZQF6rPvdutSxnO1vUlXM2zSLf5tCKk5RA==", + "requires": { + "@polka/url": "^1.0.0-next.21", + "trouter": "^3.1.0" + } + }, "postcss": { "version": "8.3.0", "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.3.0.tgz", @@ -4166,6 +4175,11 @@ "@babel/runtime": "^7.8.4" } }, + "regexparam": { + "version": "1.3.0", + "resolved": "https://flipplib.jfrog.io/artifactory/api/npm/flipp-npm/regexparam/-/regexparam-1.3.0.tgz", + "integrity": "sha512-6IQpFBv6e5vz1QAqI+V4k8P2e/3gRrqfCJ9FI+O1FLQTO+Uz6RXZEZOPmTJ6hlGj7gkERzY5BRCv09whKP96/g==" + }, "regexpu-core": { "version": "4.7.1", "resolved": "https://registry.npmjs.org/regexpu-core/-/regexpu-core-4.7.1.tgz", @@ -4929,6 +4943,14 @@ "resolved": "https://registry.npmjs.org/trim-newlines/-/trim-newlines-1.0.0.tgz", "integrity": "sha1-WIeWa7WCpFA6QetST301ARgVphM=" }, + "trouter": { + "version": "3.2.0", + "resolved": "https://flipplib.jfrog.io/artifactory/api/npm/flipp-npm/trouter/-/trouter-3.2.0.tgz", + "integrity": "sha512-rLLXbhTObLy2MBVjLC+jTnoIKw99n0GuJs9ov10J870vDw5qhTurPzsDrudNtBf5w/CZ9ctZy2p2IMmhGcel2w==", + "requires": { + "regexparam": "^1.3.0" + } + }, "true-case-path": { "version": "1.0.3", "resolved": "https://registry.npmjs.org/true-case-path/-/true-case-path-1.0.3.tgz", diff --git a/src/components/AuthUI/index.svelte b/src/components/AuthUI/index.svelte new file mode 100644 index 00000000..757aa4f6 --- /dev/null +++ b/src/components/AuthUI/index.svelte @@ -0,0 +1,68 @@ + + +
+
+
+
+ ClassroomIO logo +

ClassroomIO

+
+
+ + +
+

or sign up with:

+ + + Sign up with Google + +
+
+
+ {#if isLogin} + Not registered yet? Sign up + {:else} + Already have an account? Log In + {/if} +
+
+
+ + diff --git a/src/components/Form/TextField.svelte b/src/components/Form/TextField.svelte index 3fc2b846..3ec548b7 100644 --- a/src/components/Form/TextField.svelte +++ b/src/components/Form/TextField.svelte @@ -1,5 +1,8 @@ -