-
Notifications
You must be signed in to change notification settings - Fork 82
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
ffe tilbakemeldingskomponent #1730
Conversation
bd345d9
to
176d188
Compare
Azure Static Web Apps: Your stage site is ready! Visit it here: https://black-beach-0d62d0d03-1730.westeurope.2.azurestaticapps.net |
"@sb1/ffe-collapse-react": "^2.0.6", | ||
"@sb1/ffe-core-react": "^7.1.4", | ||
"@sb1/ffe-feedback": "^1.0.0", | ||
"@sb1/ffe-form": "^25.0.2", |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Du trenger ikke ha dependency til "ffe-form", fordi den er indrekte med gjennom at den er en dependency i ffe-form-react
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Okei, det visste jeg ikke! Da skal jeg forenkle i package.json
Gjelder det for øvrig i appene der disse bibliotekene brukes også, at dersom man har avhengighet til react-pakken, så trenger man ikke eksplisitt avhengighet til less-pakken? (Men kan fremdeles importere less-filen ettersom less-pakken finnes i node-modules?)
Ser bra ut! Tenker kanskje som du også skriver at eksemplene burde deles opp, sånn at hvert eksempel kun viser ett eksempel på bruk. Sånn til Team Designsystem: Vi må legge til støtte for theming, fordi sånn det er nå kan ikke komponenten brukes av f.eks partnerbanker. |
176d188
to
df6a915
Compare
Azure Static Web Apps: Your stage site is ready! Visit it here: https://black-beach-0d62d0d03-1730.westeurope.2.azurestaticapps.net |
df6a915
to
740f253
Compare
Har delt opp i fem eksempler nå, som viser:
|
Azure Static Web Apps: Your stage site is ready! Visit it here: https://black-beach-0d62d0d03-1730.westeurope.2.azurestaticapps.net |
1 similar comment
Azure Static Web Apps: Your stage site is ready! Visit it here: https://black-beach-0d62d0d03-1730.westeurope.2.azurestaticapps.net |
Beskrivelse
Tilbakemeldingskomponent for å la brukere gi vurdering og innspill til enkeltsider. Komponenten er implementert i React, med less-stilark i separat pakke.
Starttilstand til komponenten (tomler vises):
![image](https://private-user-images.githubusercontent.com/42857774/286586522-b66214af-ba06-4fb3-b513-11985d46ae84.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MzkyMDkxNDUsIm5iZiI6MTczOTIwODg0NSwicGF0aCI6Ii80Mjg1Nzc3NC8yODY1ODY1MjItYjY2MjE0YWYtYmEwNi00ZmIzLWI1MTMtMTE5ODVkNDZhZTg0LnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNTAyMTAlMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjUwMjEwVDE3MzQwNVomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPTE4MGZiOWFhNGUzNzQ1MGFkZjcyMWQzYTBkMzMwYTkyNmI3ZTBkZGY1ZWQ2Y2I5NjNmOWMzYjBkNDJlY2JkYTgmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0In0.jbF_Wze9vt3Odm2-lHMDgUj6nHPcXd7Q97VsRXGH83A)
Tommel opp er klikket, og tekstfelt vises:
![image](https://private-user-images.githubusercontent.com/42857774/286586583-6e9ac823-8e52-4f3c-955c-af0e6506205d.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MzkyMDkxNDUsIm5iZiI6MTczOTIwODg0NSwicGF0aCI6Ii80Mjg1Nzc3NC8yODY1ODY1ODMtNmU5YWM4MjMtOGU1Mi00ZjNjLTk1NWMtYWYwZTY1MDYyMDVkLnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNTAyMTAlMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjUwMjEwVDE3MzQwNVomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPWZlZjhjMDFlZTBlY2QwMmUxNDJhMTQ0ZmQ3MTAxN2I1MWVhNTQxNDg1ZGU4ODliMmUxZGEyNmMyNzY2OWMzOTgmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0In0.61tT0g5hzyJGiN8dETlRbHJS_X6UI_IEdFF6a0lUTQY)
Tommel opp er klikket, og tekstfelt vises, og komponenten er tatt i bruk med en lenke som attributt (her til kundeservice):
![image](https://private-user-images.githubusercontent.com/42857774/286587285-e662b4ef-7781-4e16-971a-ffd200d89b46.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MzkyMDkxNDUsIm5iZiI6MTczOTIwODg0NSwicGF0aCI6Ii80Mjg1Nzc3NC8yODY1ODcyODUtZTY2MmI0ZWYtNzc4MS00ZTE2LTk3MWEtZmZkMjAwZDg5YjQ2LnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNTAyMTAlMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjUwMjEwVDE3MzQwNVomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPTc0ODJiODliYmU0MGFiNzk3MjRjMzhlNmVlMTA4NGZhN2ZjNDFmYzViZWIxZTUzNjIzMTYxOWVjMzBiMmQ2OGYmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0In0.t-DwNG7cUSRuHOBmeZKeKPN2m5N3lMLnJ9P1KcSR0nw)
Slutttilstand til komponenten (teksttilbakemelding er sendt inn):
![image](https://private-user-images.githubusercontent.com/42857774/286586652-073db17b-735c-4249-b060-678624550f16.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MzkyMDkxNDUsIm5iZiI6MTczOTIwODg0NSwicGF0aCI6Ii80Mjg1Nzc3NC8yODY1ODY2NTItMDczZGIxN2ItNzM1Yy00MjQ5LWIwNjAtNjc4NjI0NTUwZjE2LnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNTAyMTAlMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjUwMjEwVDE3MzQwNVomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPTM2MjdjNmQ1YmU4NWNjNTNiMjAwYTkzMjhlMjE4NjMwOTVlZmVkYzg4OTllNjZiYzA3MTE3Y2U0YmNkMGRiNWMmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0In0.1TKe0mhrlqHeknqF4F1gAVFTBtGc07xurKWLeucNSWA)
Motivasjon og kontekst
Mange sider i Digitalbanken har en form for tilbakemeldingskomponent, med tommel opp/ned og et fritekstfelt. Disse må implementeres i hver enkelt app som bruker en slik komponent. Ved å ha en ffe-komponent for tilbakemeldinger, reduserer vi duplisert kode og gjør at vedlikehold kan gjøres på ett enkelt sted.
Testing
component-overiview
, som bruker ulike farger, ulike språk og ulike attributter.kundefront-pm-boliglansdetaljer
.Til diskusjon
component-overview
Thumbs
ogThumbValues
fraffe-feedback-react
, og håper enda at dette kan gjøres på en ryddigere måte (f.eks. eksportereenum
fra annen fil ennindex.d.ts
component-overview
, men denne kan deles opp i flere filer for å tydeliggjøre brukstilfellene