From c07bed6fb43653fd1d64b8555c1433ab213c8104 Mon Sep 17 00:00:00 2001 From: ryan Date: Fri, 11 Aug 2023 15:04:34 -0400 Subject: [PATCH] Update events media queries & events links --- assets/style/pages/_event.scss | 12 +++++ assets/style/pages/index/_events.scss | 17 ++++--- components/index/Events.vue | 11 +++-- content/event/monthly-meetup-6-28-2023.md | 2 +- pages/login.vue | 55 +++++++++++++++++++++++ pages/register.vue | 50 +++++++++++++++++++++ 6 files changed, 135 insertions(+), 12 deletions(-) diff --git a/assets/style/pages/_event.scss b/assets/style/pages/_event.scss index f305548..e9d073a 100644 --- a/assets/style/pages/_event.scss +++ b/assets/style/pages/_event.scss @@ -52,4 +52,16 @@ padding: 1rem 0; } } +} + +@media only screen and (max-width: 600px) { + .event { + padding: 2rem .5rem; + + .hero h3 { + font-size: 2.25rem; + line-height: 2.5rem; + margin: 1rem 0; + } + } } \ No newline at end of file diff --git a/assets/style/pages/index/_events.scss b/assets/style/pages/index/_events.scss index 9cce7fe..a1a0a65 100644 --- a/assets/style/pages/index/_events.scss +++ b/assets/style/pages/index/_events.scss @@ -26,14 +26,17 @@ .attend, .meetup { grid-column: 2; - display: inline-block; - font-size: 1rem; - line-height: 1.4rem; text-align: right; - - &:hover { - cursor: pointer; - text-decoration: underline; + + a { + display: inline-block; + font-size: 1rem; + line-height: 1.4rem; + + &:hover { + cursor: pointer; + text-decoration: underline; + } } } diff --git a/components/index/Events.vue b/components/index/Events.vue index bedff02..06011b9 100644 --- a/components/index/Events.vue +++ b/components/index/Events.vue @@ -25,10 +25,13 @@

{{ event.location }}

{{ event.date }} ยท {{ event.time }}

- Attend event - Meetup.com +
+ Attend event +
+
+ Meetup.com +
\ No newline at end of file diff --git a/content/event/monthly-meetup-6-28-2023.md b/content/event/monthly-meetup-6-28-2023.md index 1ca8eac..1d2d5f0 100644 --- a/content/event/monthly-meetup-6-28-2023.md +++ b/content/event/monthly-meetup-6-28-2023.md @@ -3,7 +3,7 @@ title: Monthly Meetup slug: monthly-meetup-6-28-2023 date: 2023-06-28 published: 2023-06-04 -location: Druthers Brewing Company +location: Druther's Brewing Company address: 7 Southside Drive, Clifton Park time: 6:00 PM meetup: 294210792 diff --git a/pages/login.vue b/pages/login.vue index f3be057..d5ddeda 100644 --- a/pages/login.vue +++ b/pages/login.vue @@ -9,8 +9,63 @@ ], }) + import { Form, Field, ErrorMessage } from 'vee-validate'; + + function required(value) { + return value ? true : 'This field is required'; + } + + const goodEmail = (email) => { + if (!email) { + return 'This field is required' + } + } + + + const { login } = useDirectusAuth() + + const onSubmit = async (values) => { + try { + await login({ + email: values.email, + password: values.password, + role: process.env.DIRECTUS_ROLE + }) + + // Redirect on success + navigateTo('/') + + } catch (e) { + console.log(e) + } + } + \ No newline at end of file diff --git a/pages/register.vue b/pages/register.vue index 4fcaa17..598f4f8 100644 --- a/pages/register.vue +++ b/pages/register.vue @@ -9,8 +9,58 @@ ], }) + import { Form, Field, ErrorMessage } from 'vee-validate'; + + function required(value) { + return value ? true : 'This field is required' + } + + const { createUser } = useDirectusAuth(); + + const onSubmit = async (values) => { + let slug = values.username.toLowerCase().replace(/\s/g, '') + + try { + const newUser = await createUser({ + first_name: values.username, + email: values.email, + password: values.password, + external_identifier: slug, + }) + } catch (e) {} + } + \ No newline at end of file