Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Antti/frontend #27

Merged
merged 115 commits into from
Sep 2, 2024
Merged

Antti/frontend #27

merged 115 commits into from
Sep 2, 2024

Conversation

anttiasmala
Copy link
Collaborator

Frontin parannukseen liittyvä PR. Liittyy issueen #26

Copy link

vercel bot commented May 17, 2024

The latest updates on your projects. Learn more about Vercel for Git ↗︎

Name Status Preview Comments Updated (UTC)
lahjalista ✅ Ready (Inspect) Visit Preview 💬 Add feedback Sep 2, 2024 3:34pm

@anttiasmala anttiasmala changed the title Antti/frontend **WIP** Antti/frontend May 17, 2024
@anttiasmala anttiasmala changed the title **WIP** Antti/frontend **WIP** | Antti/frontend May 17, 2024
@anttiasmala anttiasmala linked an issue May 17, 2024 that may be closed by this pull request
…g one. I'm going to try to move these files into the correct branch antti/feedback-after-logout
…ely wrong one. I'm going to try to move these files into the correct branch antti/feedback-after-logout"

This reverts commit fb04e6d.
Copy link
Collaborator Author

@anttiasmala anttiasmala left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Lähdin vahingossa väsäämään palaute-systeemiä tähän branchiin. Netissä ehdotettiin käyttämään Gitin stashia tämmöisessä tilanteessa Tässä. Kerran yritin kokeilla stashin käyttöä, niin sain kadotettua koko koodin 😅

Siksi tein nyt näin, että tein commitin ja mergesin. En halunnut menettää tätä mitä jo aloin tekemään 😄

Täytyy stashin käyttöä harjoitella testimielessä, ei viitsi "oikealla" koodilla 😄

Copy link
Owner

@samuliasmala samuliasmala left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Näyttää erinomaiselta! Muutama pieni kommentti, ja sitten vielä huomio että lintteri antaa yhden herjan minkä voisi korjata.

icons/arrow_right_start_on_rectangle.tsx Outdated Show resolved Hide resolved
shared/isValidFunctions.ts Outdated Show resolved Hide resolved
utils/fonts.ts Outdated Show resolved Hide resolved
pages/_app.tsx Show resolved Hide resolved
package.json Outdated Show resolved Hide resolved
utils/fonts.ts Outdated Show resolved Hide resolved
Copy link
Owner

@samuliasmala samuliasmala left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

components/InfoModal.tsx tiedostosta tulee lintteri-virhe.

Kysyin fontista Ullalta, ja jos designissa on Inter jossain käytössä niin se on vahinko -> poistetaan ja korvataan Jost:lla.

package.json Outdated Show resolved Hide resolved
icons/arrow_right_start_on_rectangle.tsx Outdated Show resolved Hide resolved
@anttiasmala
Copy link
Collaborator Author

anttiasmala commented Sep 2, 2024

components/InfoModal.tsx tiedostosta tulee lintteri-virhe.

Tarkistin samalla, tuo komponentti ei ole missään käytössä, joten poistoon vain 😄

Kysyin fontista Ullalta, ja jos designissa on Inter jossain käytössä niin se on vahinko -> poistetaan ja korvataan Jost:lla.

Jes, poistan tuon Interin kanssa 👍

"typescript": "5.5.4",
"typescript": "5.4.5",
Copy link
Collaborator Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Tiputin Typescriptin version 5.5.4 -> 5.4.5. Tuo oli viimeisin kunnon päivitys, joka ei ollut >5.5.0. npmjs.com:n lista

Ajaessa npm run lint:fix tai npm run lint tuli tämmöinen virheilmoitus:

=============

WARNING: You are currently running a version of TypeScript which is not officially supported by @typescript-eslint/typescript-estree.

You may find that it works just fine, or you may not.

SUPPORTED TYPESCRIPT VERSIONS: >=4.7.4 <5.5.0

YOUR TYPESCRIPT VERSION: 5.5.4

Please only submit bug reports when using the officially supported version.

=============

Ei ollut apua vaikka @typescript-eslint/typescript-estree-paketin asensikin, sama virheilmoitus.

Sitten seuraava ongelma koskee ESLint 9:iä. Eli kun ESLintin päivittää (8.57.0 -> 9.9.1) tulee seuraava ongelma:

Could not resolve dependency: peer eslint@"^2 || ^3 || ^4 || ^5 || ^6 || ^7.2.0 || ^8" from eslint-plugin-import@2.29.1 node_modules/eslint-plugin-import dev eslint-plugin-import@"2.29.1" from the root project

Tätäkään en saanut korjattua

Myöskin ESLint 9:n ja Next Lintin kanssa on ollut hiukan ongelmaa vercel/next.js#64409

eslint-config-next-paketille oli tullut päivitys, mutta kyseisestä päivityksestä en löytänyt tietoa

Onko siis ihan ok mennä tällä tavalla nyt eteenpäin?

Copy link
Owner

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Koska Next.js ei vielä tue eslint v9, niin tuo mitä teit on paras ratkaisu.

Sitten seuraava ongelma koskee ESLint 9:iä. Eli kun ESLintin päivittää (8.57.0 -> 9.9.1) tulee seuraava ongelma:

Could not resolve dependency: peer eslint@"^2 || ^3 || ^4 || ^5 || ^6 || ^7.2.0 || ^8" from eslint-plugin-import@2.29.1 node_modules/eslint-plugin-import dev eslint-plugin-import@"2.29.1" from the root project

Tätäkään en saanut korjattua

Sitä ei oikein saakaan, kun ainakaan eslint-plugin-import ei tue vielä lainkaan eslint v9. Eli käytetään eslint v8 ja tuo TypeScriptin versio kunnes v9 tuki laajenee.

Copy link
Owner

@samuliasmala samuliasmala left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Nyt voi mergetä. Hienoa työtä! 💪

Kun olet mergennyt tämän main branchiin, niin mergeä sen jälkeen main branch antti/user-roles branchiin. Tällöin tulee mahdolliset merge confliktit ratkaistavaksi, ja mergen jälkeen #30 PR:ssä ei enää näy tämän frontti-PR:n muutoksia vaan pelkästään siihen kuuluvat muutokset.

@anttiasmala anttiasmala merged commit 003c959 into main Sep 2, 2024
5 checks passed
@anttiasmala anttiasmala deleted the antti/frontend branch September 2, 2024 20:45
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

7. Päivitetään ulkoasu designin mukaiseksi
2 participants