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)
+ }
+ }
+
+
+
Sign in to your account
+
By continuing, you agree to our Terms of
+ use and Privacy policy.
+
+
+
Don't have an account? Create account
+
Forgot password? Reset password
+
+
\ 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) {}
+ }
+
+
+
Create your account
+
By continuing, you agree to our Terms of
+ use and Privacy policy.
+
+
+
Already have an account? Sign in
+
+
\ No newline at end of file