Skip to content

Commit 74a6e7f

Browse files
authored
Merge pull request #272 from frontendmu/coders-dot-mu
2 parents 68d23a5 + fbc40f1 commit 74a6e7f

25 files changed

+59
-47
lines changed

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22

33
Front-End coders Mauritius is a free meetup that's dedicated to all aspect of Front-End development. it occurs in general one a month at announced date and place. Feel free to join!
44

5-
Live website : [https://frontend.mu/](https://frontend.mu/)
5+
Live website : [https://frontend.coders.mu/](https://frontend.coders.mu/)
66

77
## Getting Started
88

packages/frontendmu-astro/api/cloudflare-worker-auth-picture.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@
99
*/
1010

1111
async function fetchPicture(accessToken, googleClientId, googleClientSecret) {
12-
const directusApiEndpoint = 'https://directus.frontend.mu/users/me';
12+
const directusApiEndpoint = 'https://directus.coders.mu/users/me';
1313
let result = await fetch(directusApiEndpoint, {
1414
headers: {
1515
Authorization: `Bearer ${accessToken}`,
@@ -102,7 +102,7 @@ async function uploadImageToDirectus(imageUrl, directusAccessToken, directusUser
102102

103103
let base64String = await fromUrlToBase64(imageUrl);
104104

105-
const DIRECTUS_PROJECT_URL = 'https://directus.frontend.mu';
105+
const DIRECTUS_PROJECT_URL = 'https://directus.coders.mu';
106106

107107
try {
108108
// Make a POST request to /files in the Directus instance

packages/frontendmu-astro/api/vercel-function-auth-picture.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ const googleClientId = process.env.AUTH_GOOGLE_CLIENT_ID;
66
const googleClientSecret = process.env.AUTH_GOOGLE_CLIENT_SECRET;
77

88

9-
const directusApiEndpoint = 'https://directus.frontend.mu/users/me';
9+
const directusApiEndpoint = 'https://directus.coders.mu/users/me';
1010

1111
async function fetchPicture(accessToken: string) {
1212
let result = await fetch(directusApiEndpoint, {
@@ -88,7 +88,7 @@ async function uploadImageToDirectus(imageUrl: string, directusAccessToken: stri
8888

8989
let base64String = await fromUrlToBase64(imageUrl);
9090

91-
const DIRECTUS_PROJECT_URL = 'https://directus.frontend.mu';
91+
const DIRECTUS_PROJECT_URL = 'https://directus.coders.mu';
9292

9393
try {
9494
// Make a POST request to /files in the Directus instance

packages/frontendmu-astro/astro.config.mjs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ import sitemap from "@astrojs/sitemap";
44
import Icons from "unplugin-icons/vite";
55
import vue from "@astrojs/vue";
66
import sentry from "@sentry/astro";
7-
let site = "https://frontend.mu";
7+
let site = "https://coders.mu";
88

99
// https://vercel.com/docs/concepts/projects/environment-variables/system-environment-variables
1010
if (

packages/frontendmu-astro/scripts/directus-client.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ import { createDirectus, rest } from '@directus/sdk';
22

33
const getDirectusClient = async () => {
44
// const directus = new Directus();
5-
const client = createDirectus('https://directus.frontend.mu').with(rest());
5+
const client = createDirectus('https://directus.coders.mu').with(rest());
66
return client;
77
};
88

packages/frontendmu-astro/src/auth-utils/useAuth.ts

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -112,7 +112,7 @@ export default function useAuth(client: DirectusClient<any> & AuthenticationClie
112112
async function loginWithSSO() {
113113
try {
114114
const res = await fetch(
115-
"https://directus.frontend.mu/auth/refresh",
115+
"https://directus.coders.mu/auth/refresh",
116116
{
117117
method: "POST",
118118
credentials: "include", // this is required in order to send the refresh token cookie
@@ -280,7 +280,7 @@ export default function useAuth(client: DirectusClient<any> & AuthenticationClie
280280
if (eventListIds.includes(parseInt(eventId))) {
281281
// console.log('Already RSVPd, skipping')
282282
} else {
283-
const result = await fetch(`https://directus.frontend.mu/users/me`, {
283+
const result = await fetch(`https://directus.coders.mu/users/me`, {
284284
method: "PATCH",
285285
headers: {
286286
"Content-Type": "application/json",
@@ -422,7 +422,7 @@ export default function useAuth(client: DirectusClient<any> & AuthenticationClie
422422

423423
async function cloudFunctionUpdateProfilePicture(userId) {
424424

425-
const FUNCTION_AUTH_PICTURE_URL = `https://auth-picture.frontend.mu/`
425+
const FUNCTION_AUTH_PICTURE_URL = `https://auth-picture.coders.mu/`
426426

427427
const result = await fetch(FUNCTION_AUTH_PICTURE_URL, {
428428
method: 'POST',

packages/frontendmu-astro/src/components/EventJSONLD.astro

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -61,7 +61,7 @@ const schema = {
6161
{
6262
"@type": "Organization",
6363
name: "Frontend Coders Mauritius",
64-
url: "https://frontend.mu",
64+
url: "https://coders.mu",
6565
},
6666
],
6767
keywords: [

packages/frontendmu-astro/src/components/Meetup.vue

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -205,7 +205,7 @@ const viewMore = () => {
205205
<dd class="flex justify-between rounded-md bg-gray-100 mt-2 px-2 py-1 lg:w-[450px]">
206206
<input id="myInput"
207207
class="text-md break-words bg-gray-100pr-2 tracking-tight bg-gray-100 text-gray-600 line-clamp-3 w-[500px]"
208-
type="text" :value="`https://frontend.mu/meetup/${props.routeId}/`" />
208+
type="text" :value="`https://coders.mu/meetup/${props.routeId}/`" />
209209
<div class="cursor-pointer" @click="copy">
210210
<svg xmlns="http://www.w3.org/2000/svg" class="h-5 w-5" viewBox="0 0 20 20" fill="currentColor">
211211
<path d="M8 3a1 1 0 011-1h2a1 1 0 110 2H9a1 1 0 01-1-1z" />

packages/frontendmu-astro/src/components/MeetupSingle.astro

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -61,8 +61,6 @@ function fetchAlbumDetails(albumName: string | null) {
6161
}
6262
}
6363
64-
65-
6664
let currentAlbum = fetchAlbumDetails(props.getCurrentEvent.album);
6765
---
6866

@@ -119,7 +117,6 @@ let currentAlbum = fetchAlbumDetails(props.getCurrentEvent.album);
119117
</div>
120118

121119
<MeetupSonspor sponsors={props.getCurrentEvent.sponsors} />
122-
123120
</div>
124121
</div>
125122
</div>
@@ -277,7 +274,7 @@ let currentAlbum = fetchAlbumDetails(props.getCurrentEvent.album);
277274
id="myInput"
278275
class="text-md break-words bg-gray-100pr-2 tracking-tight bg-gray-100 text-gray-600 line-clamp-3 w-[500px]"
279276
type="text"
280-
value={`https://frontend.mu/meetup/${props.routeId}/`}
277+
value={`https://coders.mu/meetup/${props.routeId}/`}
281278
onclick="copy();"
282279
/>
283280
<div class="cursor-pointer" onclick="copy();">

packages/frontendmu-astro/src/components/MeetupSonspor.astro

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,7 @@ let sponsorTypeMap = {
2929
<Image
3030
class="h-16 w-20 md:w-auto object-contain md:object-cover"
3131
src={
32-
`https://directus.frontend.mu/assets/` +
32+
`https://directus.coders.mu/assets/` +
3333
sponsor.Sponsor_id.Logo.filename_disk
3434
}
3535
alt={sponsor.Sponsor_id.Name}

packages/frontendmu-astro/src/components/SpeakerSingle.astro

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -132,7 +132,7 @@ const speaker_photo = getGithubUrl(props.speaker.person.github_account);
132132
id="myInput"
133133
class="text-md break-words bg-gray-100pr-2 tracking-tight bg-gray-100 text-gray-600 line-clamp-3 w-[500px]"
134134
type="text"
135-
value={`https://frontend.mu/meetup/${props.routeId}/`}
135+
value={`https://coders.mu/meetup/${props.routeId}/`}
136136
onclick="copy();"
137137
/>
138138
<div class="cursor-pointer" onclick="copy();">

packages/frontendmu-astro/src/components/Sponsors.astro

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@ import HeaderLink from "./HeaderLink.astro";
2626
>
2727
We're lucky to have sponsors support our community. If you're
2828
interested in sponsoring us, please reach out to us <a
29-
href="mailto:hello@frontend.mu"
29+
href="mailto:sandeep+frontendmu@ramgolam.com"
3030
class="underline">here</a
3131
>.
3232
</p>

packages/frontendmu-astro/src/pages/about.astro

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -10,15 +10,20 @@ const description = "About us";
1010
<Layout title={title} description={description}>
1111
<ContentBlock>
1212
<BaseHeading class="text-center md:text-left">About us</BaseHeading>
13-
<div class="prose text-verse-600 dark:text-verse-300 pt-4 pb-16 text-center md:text-left">
13+
<div
14+
class="prose text-verse-600 dark:text-verse-300 pt-4 pb-16 text-center md:text-left"
15+
>
1416
<p>
1517
Front-End Coders Mauritius is a community around front-end development
1618
based in Mauritius. We also organise monthly meetups free for anyone
1719
interested to attend.
1820
</p>
1921

2022
<p>
21-
Do you want to know more? <a class="text-verse-600 dark:text-verse-300" href="mailto:sandeep@ramgolam.com">
23+
Do you want to know more? <a
24+
class="text-verse-600 dark:text-verse-300"
25+
href="mailto:sandeep+frontendmu@ramgolam.com"
26+
>
2227
Get in touch with the organisers
2328
</a>
2429
</p>

packages/frontendmu-astro/src/pages/sponsors.astro

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ const description = "";
1616
<p class="text-xl text-verse-600 dark:text-verse-200">
1717
We're lucky to have sponsors support our community. If you're
1818
interested in sponsoring us, please reach out to the organizers <a
19-
href="mailto:hello@frontend.mu"
19+
href="mailto:sandeep+frontendmu@ramgolam.com"
2020
class="underline">here</a
2121
>.
2222
</p>

packages/frontendmu-astro/src/utils/helpers.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -58,9 +58,9 @@ export const mapToValidUser = (user: any): User => {
5858

5959

6060
export const DIRECTUS_URL = () => {
61-
return 'https://directus.frontend.mu';
61+
return 'https://directus.coders.mu';
6262
// return process.env.NODE_ENV === 'production'
63-
// ? 'https://directus.frontend.mu'
63+
// ? 'https://directus.coders.mu'
6464
// : 'http://localhost:8055'
6565
}
6666

packages/frontendmu-data/scripts/directus-client.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ import { createDirectus, rest } from '@directus/sdk';
22

33
const getDirectusClient = async () => {
44
// const directus = new Directus();
5-
const client = createDirectus('https://directus.frontend.mu').with(rest());
5+
const client = createDirectus('https://directus.coders.mu').with(rest());
66
return client;
77
};
88

packages/frontendmu-nuxt/auth-utils/useAuth.ts

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -108,7 +108,7 @@ export default function useAuth(client: DirectusClient<any> & AuthenticationClie
108108
async function loginWithSSO() {
109109
try {
110110
const res = await fetch(
111-
'https://directus.frontend.mu/auth/refresh',
111+
'https://directus.coders.mu/auth/refresh',
112112
{
113113
method: 'POST',
114114
credentials: 'include', // this is required in order to send the refresh token cookie
@@ -290,7 +290,7 @@ export default function useAuth(client: DirectusClient<any> & AuthenticationClie
290290
// console.log('Already RSVPd, skipping')
291291
}
292292
else {
293-
const result = await fetch(`https://directus.frontend.mu/users/me`, {
293+
const result = await fetch(`https://directus.coders.mu/users/me`, {
294294
method: 'PATCH',
295295
headers: {
296296
'Content-Type': 'application/json',
@@ -434,7 +434,7 @@ export default function useAuth(client: DirectusClient<any> & AuthenticationClie
434434
}
435435

436436
async function cloudFunctionUpdateProfilePicture(userId: string) {
437-
const FUNCTION_AUTH_PICTURE_URL = `https://auth-picture.frontend.mu/`
437+
const FUNCTION_AUTH_PICTURE_URL = `https://auth-picture.coders.mu/`
438438

439439
const result = await fetch(FUNCTION_AUTH_PICTURE_URL, {
440440
method: 'POST',

packages/frontendmu-nuxt/components/home/SponsorHighlight.vue

Lines changed: 16 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -13,12 +13,16 @@ import sponsors from '../../../frontendmu-data/data/sponsors.js'
1313
<!-- <flip-book class="mt-[-16%] md:mt-[-12%]" /> -->
1414
<p class="max-w-3xl mx-auto text-xl text-verse-600 dark:text-verse-200 text-center">
1515
We're lucky to have sponsors support our community. If you're
16-
interested in sponsoring us, <a href="mailto:hello@frontend.mu" title="Email us"
17-
class="underline">please reach out to us here</a>.
16+
interested in sponsoring us, <a
17+
href="mailto:sandeep+frontendmu@ramgolam.com" title="Email us"
18+
class="underline"
19+
>please reach out to us here</a>.
1820
</p>
1921
<div class="grid place-items-center">
20-
<NuxtLink to="/sponsors"
21-
class="bg-verse-500 hover:bg-verse-600 transition-colors duration-200 text-md block w-48 rounded-full px-4 py-4 text-center font-medium text-white md:w-52 md:px-6 md:text-lg">
22+
<NuxtLink
23+
to="/sponsors"
24+
class="bg-verse-500 hover:bg-verse-600 transition-colors duration-200 text-md block w-48 rounded-full px-4 py-4 text-center font-medium text-white md:w-52 md:px-6 md:text-lg"
25+
>
2226
View all sponsors
2327
</NuxtLink>
2428
</div>
@@ -27,16 +31,20 @@ import sponsors from '../../../frontendmu-data/data/sponsors.js'
2731
<div class="grid grid-cols-2 md:grid-cols-3 xl:grid-cols-5 gap-4">
2832
<template v-for="sponsorType of sponsors">
2933
<template v-for="sponsor of sponsorType.sponsors" :key="sponsor.name">
30-
<a :title="sponsor.description" target="_blank" :href="sponsor.sponsorUrl"
31-
class="mt-4 h-full md:mt-0 relative rounded-xl flex justify-between items-center flex-col gap-4 group bg-white dark:bg-verse-200 dark:backdrop-blur-sm p-6 shadow-md transition-all hover:shadow-lg">
34+
<a
35+
:title="sponsor.description" target="_blank" :href="sponsor.sponsorUrl"
36+
class="mt-4 h-full md:mt-0 relative rounded-xl flex justify-between items-center flex-col gap-4 group bg-white dark:bg-verse-200 dark:backdrop-blur-sm p-6 shadow-md transition-all hover:shadow-lg"
37+
>
3238
<div>
3339
<span class="text-2xl font-bold text-center w-full block dark:text-verse-900">
3440
{{ sponsor.name }}
3541
</span>
3642
</div>
3743
<img :src="`/img/sponsors/${sponsor.logo}`" :alt="sponsor.description">
38-
<div v-if="sponsor.description"
39-
class="bg-gray-300 py-1 px-4 text-xs w-full text-center text-gray-500 dark:text-black font-medium rounded-2xl self-end">
44+
<div
45+
v-if="sponsor.description"
46+
class="bg-gray-300 py-1 px-4 text-xs w-full text-center text-gray-500 dark:text-black font-medium rounded-2xl self-end"
47+
>
4048
{{ sponsor.description }}
4149
</div>
4250
</a>

packages/frontendmu-nuxt/components/meetup/Sponsor.vue

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@ function sponsorClassList(sponsor) {
2323
}
2424
2525
function sponsorLogoUrl(sponsor) {
26-
return `https://directus.frontend.mu/assets/${sponsor.Sponsor_id.Logo.filename_disk}`
26+
return `https://directus.coders.mu/assets/${sponsor.Sponsor_id.Logo.filename_disk}`
2727
}
2828
</script>
2929

packages/frontendmu-nuxt/components/site/MeetupSponsors.vue

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
import type { Sponsor } from '@/utils/types'
33
44
function sponsorLogoUrl(sponsor: Sponsor) {
5-
return `https://directus.frontend.mu/assets/${sponsor.Sponsor_id.Logo.filename_disk}`
5+
return `https://directus.coders.mu/assets/${sponsor.Sponsor_id.Logo.filename_disk}`
66
}
77
88
const { allSponsors } = useMeetups({})

packages/frontendmu-nuxt/components/site/Menu.vue

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -80,7 +80,7 @@ const links: TMenu = {
8080
},
8181
{
8282
title: 'Advent Calendar',
83-
href: 'https://advent.frontend.mu',
83+
href: 'https://advent.coders.mu',
8484
class: 'external-link',
8585
target: '_blank',
8686
rel: 'noopener noreferrer',
@@ -107,7 +107,7 @@ const links: TMenu = {
107107
},
108108
// advent: {
109109
// title: 'Advent Calendar',
110-
// href: 'https://advent.frontend.mu',
110+
// href: 'https://advent.coders.mu',
111111
// class: 'external-link',
112112
// target: '_blank',
113113
// rel: 'noopener noreferrer',
@@ -190,8 +190,10 @@ onMounted(toggleHeader)
190190
<div class="menu theme-light w-full">
191191
<div class="flex justify-between items-center contain">
192192
<div class="flex">
193-
<NuxtLink href="/" class="flex gap-2 text-verse-500 dark:text-verse-200" title="frontend.mu"
194-
@contextmenu="handleRightClick">
193+
<NuxtLink
194+
href="/" class="flex gap-2 text-verse-500 dark:text-verse-200" title="frontend.mu"
195+
@contextmenu="handleRightClick"
196+
>
195197
<SiteLogo class="w-10" />
196198
<span class="hidden text-lg font-bold leading-none tracking-tighter md:text-3xl md:block">
197199
frontend.mu

packages/frontendmu-nuxt/nuxt.config.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -70,7 +70,7 @@ export default defineNuxtConfig({
7070
},
7171

7272
site: {
73-
url: 'https://frontend.mu',
73+
url: 'https://coders.mu',
7474
name: 'Front-End Coders Mauritius',
7575
description: 'A community around frontend, tech and development in general based in Mauritius. We also organise monthly meetups free for anyone interested to attend.',
7676
defaultLocale: 'en', // not needed if you have @nuxtjs/i18n installed

packages/frontendmu-nuxt/pages/about.vue

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ const description = "About us";
1515

1616
<p>
1717
Do you want to know more? <a class="text-verse-600 dark:text-verse-300"
18-
href="mailto:sandeep@ramgolam.com"
18+
href="mailto:sandeep+frontendmu@ramgolam.com"
1919
>
2020
Get in touch with the organisers
2121
</a>

packages/frontendmu-nuxt/pages/sponsors.vue

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ const description = "";
1414
<p class="text-xl text-verse-600 dark:text-verse-200">
1515
We're lucky to have sponsors support our community. If you're
1616
interested in sponsoring us,<a
17-
href="mailto:hello@frontend.mu"
17+
href="mailto:sandeep+frontendmu@ramgolam.com"
1818
class="underline hover:bg-verse-50 dark:bg-verse-950"
1919
title="Please reach out to us via email"
2020
>

packages/frontendmu-nuxt/utils/helpers.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -59,9 +59,9 @@ export function mapToValidUser(user: any): User {
5959
}
6060

6161
export function DIRECTUS_URL() {
62-
return 'https://directus.frontend.mu'
62+
return 'https://directus.coders.mu'
6363
// return process.env.NODE_ENV === 'production'
64-
// ? 'https://directus.frontend.mu'
64+
// ? 'https://directus.coders.mu'
6565
// : 'http://localhost:8055'
6666
}
6767

0 commit comments

Comments
 (0)