Merge branch 'master' into 'production'

Dev->Production. Updated Freshman page to 2021

See merge request sahkoinsinoorikilta/vtmk/web2.0-frontend!66
This commit is contained in:
Toni Lyttinen
2021-05-28 15:38:07 +00:00
10 changed files with 57 additions and 52 deletions
+3 -3
View File
@@ -6,10 +6,10 @@ import { getAuthHeader } from "@utils/auth";
export const URL = `${process.env.NEXT_PUBLIC_API_URL}/events/`;
export interface Options {
onlyNonPast?: boolean;
limit?: number;
offset?: number;
auth?: boolean;
since?: Date;
}
class EventApi {
@@ -28,11 +28,11 @@ class EventApi {
static async getEvents(options: Options = {}): Promise<Event[]> {
const {
onlyNonPast, limit, offset, auth,
since, limit, offset, auth,
} = options;
try {
const params = {
since: onlyNonPast ? (new Date()).toISOString() : undefined,
since,
limit,
offset,
};
+3 -3
View File
@@ -6,7 +6,7 @@ import { getAuthHeader } from "@utils/auth";
export const URL = `${process.env.NEXT_PUBLIC_API_URL}/jobads/`;
export interface Options {
onlyNonPast?: boolean;
since?: Date;
limit?: number;
offset?: number;
auth?: boolean;
@@ -15,11 +15,11 @@ export interface Options {
class JobAdApi {
static async getJobAds(options: Options = {}): Promise<JobAd[]> {
const {
onlyNonPast, limit, offset, auth,
since, limit, offset, auth,
} = options;
try {
const params = {
since: onlyNonPast ? (new Date()).toISOString() : undefined,
since,
limit,
offset,
};
-1
View File
@@ -8,7 +8,6 @@ export const FORM_URL = `${process.env.NEXT_PUBLIC_API_URL}/signupForm/`;
// eslint-disable-next-line @typescript-eslint/no-empty-interface
export interface Options {
// onlyNonPast?: boolean;
// limit?: number;
// offset?: number;
// auth?: boolean;
+2 -3
View File
@@ -11,15 +11,14 @@ const fetcher = (url: string, config: AxiosRequestConfig) => axios.get(url, conf
const generateFetchParams = (id = "", options: Options = {}) => {
const url = `${URL}${id}`;
const {
// auth, onlyNonPast, limit, offset,
auth, limit, offset,
auth, since, limit, offset,
} = options;
return {
url,
config: {
params: {
// since: onlyNonPast ? (new Date()).toISOString() : undefined,
since,
limit,
offset,
},
+2 -2
View File
@@ -11,14 +11,14 @@ const jobAdFetcher = (url: string, config?: AxiosRequestConfig) => axios.get(url
const generateFetchParams = (id = "", options: Options = {}) => {
const url = `${URL}${id}`;
const {
onlyNonPast, limit, offset, auth,
since, limit, offset, auth,
} = options;
return {
url,
config: {
params: {
since: onlyNonPast ? (new Date()).toISOString() : undefined,
since,
limit,
offset,
},
-1
View File
@@ -11,7 +11,6 @@ import InEnglishPageView from "@views/InEnglishPage/InEnglishPageView";
import PageWrapper from "@views/common/PageWrapper";
const eventOptions = {
onlyNonPast: true,
limit: 4,
};
-1
View File
@@ -11,7 +11,6 @@ import FrontPageView from "@views/FrontPage/FrontPageView";
import PageWrapper from "@views/common/PageWrapper";
const eventOptions = {
onlyNonPast: true,
limit: 4,
};
+2 -6
View File
@@ -10,17 +10,13 @@ import useFetchFeed from "@hooks/useFetchFeed";
import ActualPageView from "@views/ActualPage/ActualPageView";
import PageWrapper from "@views/common/PageWrapper";
const eventOptions = {
onlyNonPast: true,
};
interface InitialProps {
initialEvents: Event[];
initialFeed: Post[];
}
const ActualPage: NextPage<InitialProps> = ({ initialEvents, initialFeed }) => {
const eventResult = useFetchEvents({ initialData: initialEvents, options: eventOptions });
const eventResult = useFetchEvents({ initialData: initialEvents });
const feedResult = useFetchFeed({ initialData: initialFeed });
return (
@@ -36,7 +32,7 @@ const ActualPage: NextPage<InitialProps> = ({ initialEvents, initialFeed }) => {
};
export const getStaticProps: GetStaticProps<InitialProps> = async () => {
const initialEvents = await EventApi.getEvents(eventOptions);
const initialEvents = await EventApi.getEvents();
const initialFeed = await FeedApi.getFeed();
return {
props: {
+1 -6
View File
@@ -13,14 +13,9 @@ const FreshmenPageHero: React.FC = () => (
<HeroAside bgColor="lightTurquoise">
<HeroAsideItem
header="Seuraa killan tiedotusta"
link="https://t.me/joinchat/GsmJjhst3-BYIHQSefVhHg"
link="https://t.me/joinchat/rKg3rCtAVkkyNTdk"
linkText="Liity killan Telegram-ryhmiin"
/>
<HeroAsideItem
header="Kohti lakkia"
link="https://static.sahkoinsinoorikilta.fi/FTMK/fopas_compressed.pdf"
linkText="Lue fuksiopas"
/>
<HeroAsideItem
header="Kaikki kunnossa opiskelua varten?"
link="https://into.aalto.fi/pages/viewpage.action?pageId=1183171"
+44 -26
View File
@@ -6,15 +6,15 @@ import {
} from "@components/index";
import FreshmenPageHero from "./FreshmenPageHero";
const FOPAS_LINK = "https://static.sahkoinsinoorikilta.fi/FTMK/fopas_compressed.pdf";
const FUKSI_POINTS_LINK = "https://static.sahkoinsinoorikilta.fi/FTMK/Fuksipisteohje.pdf";
const TG_GROUP_CHAT_LINK = "https://t.me/joinchat/GsmJjhst3-BYIHQSefVhHg";
const TG_NOTIFICATIONS_LINK = "https://t.me/joinchat/GsmJjk5ZNHjgYsHN_ny2Iw";
const TG_GROUP_CHAT_LINK = "https://t.me/joinchat/keEslfjfTVc0NzM0";
const TG_NOTIFICATIONS_LINK = "https://t.me/joinchat/4Ns3Xy2LLMUxOGRk";
const EMAIL_LINK = "ftmk@sahkoinsinoorikilta.fi";
const EMAIL_LINK_MAILTO = `mailto:${EMAIL_LINK}`;
const ImageContainer = styled.div`
width: 100%;
display: block
`;
const FreshmenPageView: React.FC = () => (
@@ -30,9 +30,9 @@ const FreshmenPageView: React.FC = () => (
Tervetuloa!
</p>
<p>
Ensi askeleina suosittelen, että liityt teille fukseille tehdyille Telegram-kanaville.
Ensi askeleina suosittelemme, että liityt teille fukseille tehdyille Telegram-kanaville.
{" "}
<Link to={TG_NOTIFICATIONS_LINK}>Tästä</Link> pääset tiedotuskanavalle ja <Link to={TG_GROUP_CHAT_LINK}>tästä</Link> tutustumaan fuksikavereihin ja ISOihisi.
<Link to={TG_GROUP_CHAT_LINK}>Tästä</Link> tutustumaan fuksikavereihin ja ISOihisi ja <Link to={TG_NOTIFICATIONS_LINK}>tästä</Link> pääset tiedotuskanavalle.
</p>
<h6>Matka nimeltä Teekkarius</h6>
@@ -45,9 +45,20 @@ const FreshmenPageView: React.FC = () => (
Heistä löydät lisää tietoa <Link to="#isot">alempaa</Link>.
</p>
<ImageContainer>
<Image
src="https://static.sahkoinsinoorikilta.fi/uus_webi/fuksikipparit.jpg"
alt="Kipparit"
layout="responsive"
width={100}
height={80}
objectFit="contain"
/>
</ImageContainer>
<h6>Fuksikapteenit</h6>
<p>
Me olemme fuksikapteenisi <strong>Emmaleena</strong> ja <strong>Jonna</strong> ja tulemme olemaan tukenasi sekä valvomassa suorituksiasi fuksivuoden seikkailuissa kohti teekkarilakkia, jonka voit ansaita mahdollisesti järjestettävänä Wappuna ensi keväällä.
Me olemme fuksikapteenisi <strong>Toni</strong> ja <strong>Toni</strong> ja tulemme olemaan tukenasi sekä valvomassa suorituksiasi fuksivuoden seikkailuissa kohti teekkarilakkia, jonka voit ansaita mahdollisesti järjestettävänä Wappuna ensi keväällä.
Jos sinulla on mitään kysymyksiä, ota ihmeessä meihin yhteyttä esimerkiksi <Link to={TG_GROUP_CHAT_LINK}>Telegramissa</Link> tai <a href={EMAIL_LINK_MAILTO}>sähköpostitse</a>.
</p>
@@ -57,15 +68,15 @@ const FreshmenPageView: React.FC = () => (
Ajan myötä palapelin palat muodostavat sinun näköisesi kuvan ja pääset itse vaikuttamaan siihen, miltä lopputulos näyttää.
</p>
<p>
Orientaatioviikko järjestetään 31.8-4.9, mutta jo ennen sitä sinulla on mahdollisuus tulla tutustumaan meihin, muihin fuksiehin ja ISOihin Varaslähtöön.
Varaslähtö fuksivuoteen järjestetään 22.8. Siitä lisää Telegram-ryhmissä ja <Link to={FOPAS_LINK}>fuksioppaassa</Link>!
Orientaatioviikko järjestetään 06.09.2021-10.09.2021, mutta jo ennen sitä sinulla on mahdollisuus tulla tutustumaan meihin, muihin fuksiehin ja ISOihin Varaslähtöön.
Varaslähtö fuksivuoteen järjestetään 27.8.2021. Siitä lisää Telegram-ryhmissä.!
</p>
<h6>Emmaleena</h6>
<p>0504392855 <br />emmaleena.ahonen (ät) aalto.fi</p>
<h6>Toni Ojala</h6>
<p>040 414 8797 <br />toni.ojala (ät) sahkoinsinoorikilta.fi</p>
<h6>Jonna</h6>
<p>0504327695 <br />jonna.tammikivi (ät) aalto.fi</p>
<h6>Toni Lyttinen</h6>
<p>044 238 3546 <br />toni.lyttinen (ät) sahkoinsinoorikilta.fi</p>
</div>
<aside>
<div>
@@ -79,18 +90,6 @@ const FreshmenPageView: React.FC = () => (
Fuksipisteohje
</PageLink>
</div>
<ImageContainer>
<Image
src="https://static.sahkoinsinoorikilta.fi/uus_webi/fuksikipparit.jpg"
alt="Kipparit"
layout="responsive"
width={0}
height={0}
objectFit="contain"
/>
</ImageContainer>
<div>
<InfoBox>
<h6>Telegram?</h6>
@@ -100,8 +99,27 @@ const FreshmenPageView: React.FC = () => (
Lisätietoja: <Link to="https://telegram.org/faq">https://telegram.org/faq</Link>.
</p>
<p>
SIK:n fukseilla on oma Telegram-ryhmä, jonne pääset liitymään <Link to={TG_GROUP_CHAT_LINK}>tästä</Link>.
SIK:n fukseilla on oma Telegram-ryhmä, jonne pääset liitymään tästä:
</p>
<Image
src="https://static.sahkoinsinoorikilta.fi/FTMK/sik-fuksit-2021-tg.png"
alt="SIK-Fuksit 2021 TG"
layout="responsive"
width={0}
height={0}
objectFit="contain"
/>
<p>tai <Link to="https://tinyurl.com/sik-fuksit-2021">tästä</Link></p>
<p>Liity myös samalla SIK-fuksien tiedotuskanavalle tästä:</p>
<Image
src="https://static.sahkoinsinoorikilta.fi/FTMK/sik-fuksit-2021-tiedotus-tg.png"
alt="SIK-Fuksit 2021 Tiedotus TG"
layout="responsive"
width={0}
height={0}
objectFit="contain"
/>
<p>tai <Link to="https://tinyurl.com/sik-fuksit-2021-tiedotus">tästä</Link></p>
</InfoBox>
</div>
</aside>
@@ -131,7 +149,7 @@ const FreshmenPageView: React.FC = () => (
He auttavat sinua myös löytämään opintojen aloittamiseen tarvittavat asiat ja tukevat esimerkiksi lukujärjestyksen tekemisessä ja kirjastokortin, sekä matkakortin ja opiskelijakortin hankkimisessa.
</p>
<p>
ISOT ovat myös kutsuttuna fuksivuotesi ensimmäiseen tapahtumaan, eli Varaslähtöön. Tule tutustumaan heihin sinne!
ISOt ovat myös kutsuttuna fuksivuotesi ensimmäiseen tapahtumaan, eli Varaslähtöön. Tule tutustumaan heihin sinne!
</p>
</div>
</TextSection>