Skip to content

Commit 596812d

Browse files
committed
Setup auto deploy to pages
1 parent 6822b51 commit 596812d

File tree

6 files changed

+55
-14
lines changed

6 files changed

+55
-14
lines changed

.github/workflows/gh-pages.yml

Lines changed: 40 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,40 @@
1+
name: GitHub Pages Deploy
2+
3+
on:
4+
push:
5+
branches:
6+
- main
7+
8+
jobs:
9+
deploy:
10+
runs-on: ubuntu-22.04
11+
permissions:
12+
contents: write
13+
concurrency:
14+
group: ${{ github.workflow }}-${{ github.ref }}
15+
steps:
16+
- uses: actions/checkout@v3
17+
18+
- name: Setup Node
19+
uses: actions/setup-node@v3
20+
with:
21+
node-version: '18.18'
22+
23+
- name: Cache dependencies
24+
uses: actions/cache@v3
25+
with:
26+
path: ~/.npm
27+
key: ${{ runner.os }}-npm-${{ hashFiles('**/package-lock.json') }}
28+
restore-keys: |
29+
${{ runner.os }}-npm-
30+
31+
- run: npm ci
32+
- run: npm run build
33+
34+
- name: Deploy
35+
uses: peaceiris/actions-gh-pages@v4
36+
if: github.ref == 'refs/heads/main'
37+
with:
38+
github_token: ${{ secrets.GITHUB_TOKEN }}
39+
publish_dir: ./dist
40+
keep_files: true

src/LanguageSelector.tsx

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,13 @@
11
import { useState } from 'react'
22
import { useTranslation } from "react-i18next";
33
import { LANGUAGES } from "./constants";
4-
import { Select, FormControl, Box, InputLabel, MenuItem} from '@mui/material';
4+
import { Select, FormControl, Box, InputLabel, MenuItem, SelectChangeEvent } from '@mui/material';
55

66
export const LanguageSelector = () => {
77
const [language, setLanguage] = useState('');
88
const { i18n } = useTranslation();
99

10-
const onChangeLang = (e) => {
10+
const onChangeLang = (e: SelectChangeEvent) => {
1111
const languageCode = e.target.value;
1212
i18n.changeLanguage(languageCode);
1313
setLanguage(languageCode);

src/Sponsorship.tsx

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -112,8 +112,8 @@ const Sponsorship = (): ReactElement => {
112112
<TableCell>{t("sponsorship.sponsorshipGold5","Promoción de su logo durante la sesión bimestral.")}</TableCell>
113113
</TableRow>
114114
<TableRow>
115-
<TableCell>{t("sponsorship.sponsorshipGold6", { level: "Gold" }, "Agradecimiento por redes sociales después del evento bimestral como patrocinador")}</TableCell>
116-
<TableCell>{t("sponsorship.sponsorshipGold6",{ level: "Silver" }, "Agradecimiento por redes sociales después del evento bimestral como patrocinador")}</TableCell>
115+
<TableCell>{t("sponsorship.sponsorshipGold6", "Agradecimiento por redes sociales después del evento bimestral como patrocinador", { level: "Gold" })}</TableCell>
116+
<TableCell>{t("sponsorship.sponsorshipGold6", "Agradecimiento por redes sociales después del evento bimestral como patrocinador", { level: "Silver" })}</TableCell>
117117
</TableRow>
118118
</TableBody>
119119
</Table>
@@ -129,11 +129,11 @@ const Sponsorship = (): ReactElement => {
129129
<TableBody>
130130
<TableRow>
131131
<TableCell>Gold</TableCell>
132-
<TableCell>{t("sponsorship.goldAnualCost",{ dolar: "$510 USD", peso: "$8,874 MXN" }, "$8,874 MXN por año")}</TableCell>
132+
<TableCell>{t("sponsorship.goldAnualCost", "$8,874 MXN por año", { dolar: "$510 USD", peso: "$8,874 MXN" })}</TableCell>
133133
</TableRow>
134134
<TableRow>
135135
<TableCell>Silver</TableCell>
136-
<TableCell>{t("sponsorship.silverAnualCost",{ dolar: "$340 USD", peso: "$5,916 MXN" }, "$5,916 MXN por año")}</TableCell>
136+
<TableCell>{t("sponsorship.silverAnualCost", "$5,916 MXN por año", { dolar: "$340 USD", peso: "$5,916 MXN" })}</TableCell>
137137
</TableRow>
138138
</TableBody>
139139
</Table>
@@ -148,11 +148,11 @@ const Sponsorship = (): ReactElement => {
148148
<TableBody>
149149
<TableRow>
150150
<TableCell>Gold</TableCell>
151-
<TableCell>{t("sponsorship.gold3sesionsCost",{ dolar: "$270 USD", peso: "$4,698 MXN" }, "$4,698 MXN por 3 eventos")}</TableCell>
151+
<TableCell>{t("sponsorship.gold3sesionsCost", "$4,698 MXN por 3 eventos", { dolar: "$270 USD", peso: "$4,698 MXN" })}</TableCell>
152152
</TableRow>
153153
<TableRow>
154154
<TableCell>Silver</TableCell>
155-
<TableCell>{t("sponsorship.silver3sesionsCost",{ dolar: "$180 USD", peso: "$3,132 MXN" }, "$3,132 MXN por 3 eventos")}</TableCell>
155+
<TableCell>{t("sponsorship.silver3sesionsCost", "$3,132 MXN por 3 eventos", { dolar: "$180 USD", peso: "$3,132 MXN" })}</TableCell>
156156
</TableRow>
157157
</TableBody>
158158
</Table>
@@ -167,11 +167,11 @@ const Sponsorship = (): ReactElement => {
167167
<TableBody>
168168
<TableRow>
169169
<TableCell>Gold</TableCell>
170-
<TableCell>{t("sponsorship.goldSesionCost",{ dolar: "$100 USD", peso: "$1,740 MXN" }, "$1,740 MXN por evento")}</TableCell>
170+
<TableCell>{t("sponsorship.goldSesionCost", "$1,740 MXN por evento", { dolar: "$100 USD", peso: "$1,740 MXN" })}</TableCell>
171171
</TableRow>
172172
<TableRow>
173173
<TableCell>Silver</TableCell>
174-
<TableCell>{t("sponsorship.silverSesionCost",{ dolar: "$70 USD", peso: "$1,160 MXN" }, "$1,160 MXN por evento")}</TableCell>
174+
<TableCell>{t("sponsorship.silverSesionCost", "$1,160 MXN por evento", { dolar: "$70 USD", peso: "$1,160 MXN" })}</TableCell>
175175
</TableRow>
176176
</TableBody>
177177
</Table>

src/Survey.tsx

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,11 @@
11
import { useSurvey } from './hooks/useSurvey'
22

3-
const Survey = () => {
3+
const Survey = () => {
44
const { navigateToSurvey } = useSurvey()
55

66
navigateToSurvey()
7+
8+
return null
79
}
810

911
export default Survey

src/hooks/useSurvey.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ export const useSurvey = () => {
55
const { value: link } = useSheets(`select A where A contains 'https' limit 1`)
66
const navigate = useNavigate()
77

8-
const navigateToSurvey = () => { if (link) window.location = link }
8+
const navigateToSurvey = () => { if (link) window.location.href = link }
99

1010
const openSurvey = () => {
1111
if (link) {

src/theme.ts

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,8 +3,7 @@ import { createTheme } from '@mui/material/styles';
33
const theme = createTheme({
44
palette: {
55
primary: {
6-
main: '#1c1c17',
7-
hover: '',
6+
main: '#1c1c17'
87
},
98
secondary: {
109
main: '#3298cc',

0 commit comments

Comments
 (0)