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:
+3
-3
@@ -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
@@ -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,
|
||||
};
|
||||
|
||||
@@ -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;
|
||||
|
||||
@@ -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,
|
||||
},
|
||||
|
||||
@@ -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,
|
||||
},
|
||||
|
||||
@@ -11,7 +11,6 @@ import InEnglishPageView from "@views/InEnglishPage/InEnglishPageView";
|
||||
import PageWrapper from "@views/common/PageWrapper";
|
||||
|
||||
const eventOptions = {
|
||||
onlyNonPast: true,
|
||||
limit: 4,
|
||||
};
|
||||
|
||||
|
||||
@@ -11,7 +11,6 @@ import FrontPageView from "@views/FrontPage/FrontPageView";
|
||||
import PageWrapper from "@views/common/PageWrapper";
|
||||
|
||||
const eventOptions = {
|
||||
onlyNonPast: true,
|
||||
limit: 4,
|
||||
};
|
||||
|
||||
|
||||
@@ -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: {
|
||||
|
||||
@@ -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"
|
||||
|
||||
@@ -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>
|
||||
|
||||
Reference in New Issue
Block a user