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

feat: properties #932

Merged
merged 12 commits into from
Oct 1, 2024
Merged

feat: properties #932

merged 12 commits into from
Oct 1, 2024

Conversation

MaxSchaefer
Copy link
Member

No description provided.

* feat: add property details

* feat: add property display

* feat update search documentation

* feat update search documentation

* chore: update key in table header

Co-authored-by: Max Schäfer <[email protected]>

* chore: update key in table header

Co-authored-by: Max Schäfer <[email protected]>

* chore: update key in table header

Co-authored-by: Max Schäfer <[email protected]>

* chore: strongly typed translations

* feat: add archive button

* feat: add archive modal

* chore: stronger translation typing

* chore: soft-required with checkbox

* chore: empty values use placeholder

---------

Co-authored-by: Max Schäfer <[email protected]>
Copy link

cloudflare-workers-and-pages bot commented Mar 15, 2024

Deploying web with  Cloudflare Pages  Cloudflare Pages

Latest commit: 1b45043
Status: ✅  Deploy successful!
Preview URL: https://3f145380.web-d91.pages.dev
Branch Preview URL: https://integration-properties.web-d91.pages.dev

View logs

Copy link

Preview of tasks

https://pr-932-helpwave-web-tasks.fly.dev

DasProffi and others added 4 commits March 17, 2024 13:19
* chore: add stepper to create property

* chore: add stepper component

* feat: update stepping

* chore: merge main and fix translations

* feat: move subjectType to context

---------

Co-authored-by: Max Schäfer <[email protected]>
* feat: add PropertyList

* feat: add Checkbox to PropertyList

* feat: update translations

* feat: add property list to PatientDetails

* feat: add mutations with backend mocking

* feat: add mutations to patient list

* feat: add save behavior to properties

* feat: add search to add property

* chore: remove console.log

* fix: fix soft required not marking

* feat: add property details pseudo backend connection

* fix: fix wrong id in example data

* fix: fix usage of wrong method

Co-authored-by: Max Schäfer <[email protected]>

* feat: use Memo for caching and fix updating properties

---------

Co-authored-by: Max Schäfer <[email protected]>
* feat: add date and dateTime distinction

* fix: fix translations

* fix: fix translation

* chore: update parameters of Input onChange and editComplete
@jonas-ester
Copy link

jonas-ester commented Apr 8, 2024

DESIGN QA
Anzeigefehler beim Remove von required Feldern
Bildschirmfoto 2024-04-08 um 18 15 32

@jonas-ester
Copy link

jonas-ester commented Apr 8, 2024

DESIGN QA

"Remove" Button nur im Hover State anzeigen

Aktion
//

Ergebnis
Der "Remove" Button ist dauerhaft sichtbar

Erwartetes Ergebnis
Der "Remove" Button ist nur sichtbar wenn der Cursor über dem entsprechenden Property steht.

@jonas-ester
Copy link

DESIGN QA

Entfernen von non-required Feldern.

Aktion
Klicken auf den "Remove" Button eines Properties

Ergebnis
Der Inhalt des Feldes wird geleert, das Feld bleibt bestehen

Erwartetes Ergebnis
Der Inhalt des Feldes wird geleert und das Feld verschwindet

@jonas-ester
Copy link

DESIGN QA

Beim Angelgen von Properties bitte den Page Indikator entfernen:
image

@jonas-ester
Copy link

DESIGN QA

Erstellen von Properties: bereits ausgefüllte Sektionen sollen sich wieder öffnen lassen.

Aktion
Klicken auf den Button "Next Step"

Ergebnis
Die nächste Sektion wird aktiv und expanded und die vorherige collapsed und wird inaktiv

Erwartetes Ergebnis
Die nächste Sektion wird aktiv und expanded und die vorherige collapsed, bleibt aber aktiv und kann aufgeklappt werden.

@jonas-ester
Copy link

DESIGN QA

Hinzufügen von Values zu einem Multi Select

Aktion

  1. Erstellen eines neuen Property
  2. Als "Field Type" Singel Select oder Multi Select wählen

Ergebnis
Unter "Values" werden direkt mehrere leere Felder angezeigt und es lassen sich über den kleinen + Button weitere hinzufügen.

Erwartetes Ergebnis
Es gibt immer ein Leeres Value-Feld, dass sich nicht löschen lässt. Sobald es einen Inhalt hat wird ein neues leeres Feld unten an die Liste angefügt.

image

@jonas-ester
Copy link

DESIGN QA

Liste verfügbarer Properties

Aktion
Aufrufen der Property Übersicht

Ergebnis
Alle verfügbaren Properties werden angezeigt

Erwartetes Ergebnis
Bitte das Layout der einzelnen Properties List Items an das in Figma angleichen. Für eine intuitive Bedienung ist hier vor allem der Selected State wichtig.
Bildschirmfoto 2024-04-09 um 18 22 51

@jonas-ester
Copy link

DESIGN QA

Filtern verfügbarer Properties

Aktion

  1. Aufrufen der Property Übersicht
  2. Auswählen eines Subject Filters

Ergebnis

  • Es ist dauerhaft ein "Remove Filter" Button sichtbar
  • Das Suchfeld passt seine Breite an die Breite des Filters an, wodurch das Filter Element nach links oder rechts springt.

Erwartetes Ergebnis

  • Es gibt keinen "Remove Filter" Button
  • Der Property Filter bekommt eine andere Farbe
  • Das Dropdown Icon auf der rechten Seite wird zu einem X
  • Klicken auf das X entfernt den Filter und zeigt wieder das anfängliche Design
  • Das Suchfeld behält eine konstante Breite
Bildschirmfoto 2024-04-09 um 18 23 22

MaxSchaefer and others added 4 commits May 2, 2024 15:34
#1040)

* Merge main into merge-main-into-integration-properties

* fix: remove duplicate Tile story

* fix: layout issue for properties

* fix: bg-transparent on language-switcher
* fix(deps): update all non-major dependencies (#939)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>

* fix: fix padding around product banner (#944)

* fix: fix padding around product banner

* fix: fix small gap

* fix: add gap between text and button (#953)

* chore: remove name sorting (#952)

* feat: add delete task confirmation dialog (#950)

* feat: remove default date for tasks (#949)

* chore: update property tailwind use (#948)

* fix: fix user switch not working (#961)

* fix: fix width changes not being detected (#954)

* feat: allow looking at discharged patients (#951)

* feat: allow looking at discharged patients

* chore: rename mutation variable

Co-authored-by: Max Schäfer <[email protected]>

* fix: rename all variable usages

---------

Co-authored-by: Max Schäfer <[email protected]>

* feat: add navigation to ward edit when ward is empty (#960)

* feat: add navigation to ward edit when ward is empty

* chore: update variable name

* chore: remove update button on task details (#957)

* feat: remove unnecessary update button on task details

* chore: remove unused translation

* feat: add TileWithImage (#968)

* feat: add card with image example

* feat: new component for image tiles

* feat: add Profiles (#970)

* feat: add Profiles

* chore: change variable name

* feat: update Expandable and add FAQSection (#969)

* feat: update Expandable.tsx and add FAQSection

* chore: use ExpandableProps for FAQItem

* fix(deps): update all non-major dependencies (#962)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>

* fix: fix one column in desktop layout (#958)

* fix: fix one column in desktop layout

* feat: keep hashtags grouped

* chore: translate story and tasks page (#978)

* chore: translate story and tasks page

* Apply suggestions from code review

Co-authored-by: Felix <[email protected]>

---------

Co-authored-by: Felix <[email protected]>

* feat: mediquu page (#985)

* feat: add placeholderbrand page (#977)

* feat: add placeholderbrand page

* feat: add contact profiles to placeholderbrand page

* fix: fix storybook

* chore: remove unnecessary todo

Co-authored-by: Max Schäfer <[email protected]>

* chore: increase paddings

---------

Co-authored-by: Max Schäfer <[email protected]>

* feat: change assets and make layout responsive

* chore: add faq content

* refactor: reformat faq translations

* chore: translating BrandInfo page

* chore: translate contacts

* fix: agreement icon

* feat: override defaultLanguage to de for /mediquu page

* chore: some markdown here and there

* chore: mailto for mediQuu information page

* fix: social links for mediQuu team

* chore: replace mediquu email

---------

Co-authored-by: Max Schäfer <[email protected]>

* feat: update team section with new profile images (#976)

* feat: update team section with new profile images

* Update landing-page/components/TeamGroup.tsx

* fix: fix image sizes

---------

Co-authored-by: Max Schäfer <[email protected]>

* feat: update acqusition texts

* feat: add roadmap section

* fix: apply linting

* fix: Q5 to Q1 2025 (#990)

* feat: update texts

* fix: correct spelling mistakes

* feat: add mediQuu CTA on start page (#995)

* feat: add mediQuu CTA on start page

* fix: typo

* chore: fix wording and typos (#991)

Co-authored-by: Max Schäfer <[email protected]>

* fix: fix newLine in MarkdownInterpreter (#1000)

* feat: add contact section (#987)

* feat: add contact section

* feat: integrate HubSpot form for mediQuu contact form

* feat: integrate LoadingButton

* feat: add success and error response to ContactSection

---------

Co-authored-by: Max Schäfer <[email protected]>

* fix: fix react error message (#994)

* fix: fix react error message

* feat: merge main and fix error message

* fix: sition spelling mistake in german

* feat: add more partners

* feat: make landing page responsive (#1004)

* feat: make landing page responsive

* fix: fix type issue

* fix: fix layout for story on main page

* feat: add SectionBase for uniform section styling

* chore: remove done todo

Co-authored-by: Max Schäfer <[email protected]>

* fix: fix linting

---------

Co-authored-by: Max Schäfer <[email protected]>

* fix(deps): update all non-major dependencies (#975)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>

* feat: add TextImage (#998)

* feat: add TextImage

* feat: merge main and update example image

* feat: add custom scrollbar to partner section (#1025)

* feat: add scrollbar to partner section

* fix: fix scrollbar on desktop

* feat: add partner 'Collective Incubator'

* fix(deps): update all non-major dependencies (#1039)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>

* feat: landing-page v2 (#1027)

* chore: update header (#1058)

* fix: fix double footer (#1068)

* chore: update paddings (#1066)

* feat: vision page steps to digitalization slider (#1042)

* feat: update header (#1003)

* feat: update header

* chore: remove vision nav item and add contact link

* feat: add story page header section (#1021)

* feat: use sections

* chore: remove border and shadow from header (#1032)

* fix: hide mobile menu on tablet layout (#1036)

* fix: fix overlapping scrollbar and add page template (#1038)

* feat: add StepsToDigitalizationSection

* fix: fix TextImage story

* feat: add vision page partner section (#1033)

* feat: update partner section

* feat: add scroll to partner section

* fix: fix import lint error

* fix: fix linting

* feat: add market stats section (#1030)

* feat: update market stats section

* chore: replace icons

* feat: add vision section (#1044)

* feat: add vision section

* chore: translations

* chore: remove todo

---------

Co-authored-by: Max Schäfer <[email protected]>

* chore: add en translation and lorem ipsum for de

* feat: update tasks start section (#1022)

* feat: update tasks start section

* chore: translate en

* fix: fix linting

* feat: german translation and fix image not showing

* chore: import only from one source

Co-authored-by: Max Schäfer <[email protected]>

---------

Co-authored-by: Max Schäfer <[email protected]>
Co-authored-by: Max Schäfer <[email protected]>

* feat: tasks product page trusted by section (#1045)

* feat: add TrustedBySection

* chore: update partners

---------

Co-authored-by: Max Schäfer <[email protected]>

* feat: add carousel component

* feat: add custom Carousel component

* feat: add animation to carousel component

* feat: fix animation and add fade out

* fix: fix overflow

* feat: update vision page helpwave tasks (#1043)

* feat: add tasksDemoSection

* fix: fix image shadow

* feat: update translations

* feat: update translations and remove obsolete sections

* feat: update layout in demo section

* feat: add tasks feature sections (#1046)

* feat: add feature section

* feat: add other features to feature section

* feat: update translations

* fix: fix layout issues

* feat: update translations

* feat: make size more adaptive

* feat: update images

* fix: fix divider constructor

* feat: update vision page header section (#1035)

* feat: update vision header section

* feat: update translations

* feat: update image

* feat: update image and layout

* feat: update story page and add slider

* feat: add modal to show cut off text

* feat: credits page (#1050)

* feat: credits page

* chore: add more credits

* fix: re-add podcast talks to menu

* fix: wrap mediQuu page with Page component

* chore: update texts of story page (#1053)

* chore: update texts of story page

* chore: comment trusted-by section out

* fix: fix modal size

* feat: limit modal width

* feat: limit modal width on mobile

* feat: update sliders

---------

Co-authored-by: Max Schäfer <[email protected]>
Co-authored-by: Max Schäfer <[email protected]>

* feat: add centered shadow and use it (#1070)

* feat: add centered shadow to twind config

* feat: update shadow and apply it to profiles

* chore: remove unused items from dom for modals (#1057)

* fix: remove StoryInUseAt component from Story page (#1072)

* chore: update @helpwave/proto-ts and removing /proto/ prefix (#1074)

* chore: add information on mediquu transition (#1077)

* feat: differentiate betweend title prefix and suffix on team members

* feat: update title

* feat: add mediquu link on landing page (#1080)

* feat: add mediquu link on landing page

* fix: linter

---------

Co-authored-by: Max Schäfer <[email protected]>

* fix: update LL.M to maître en droit

* chore: use Flaticon icons (#1069)

* feat: add Flaticon tag icon

* feat: update icons and attribution links

* fix: fix responsiveness for mediquu page (#1087)

* feat: add adaptive titles for landing page (#1089)

* chore: lower title additions

* feat: add rwth logo to partner section (#1086)

* chore: add rwth logo to partner section

* chore: move RWTH to third place in partners list

---------

Co-authored-by: Max Schäfer <[email protected]>

* feat: make Carousel slide and drag controllable (#1088)

* feat: make Carousel slide and drag controllable

* fix: also use mobile touch events

* fix: fix drag end not using changed touches

* chore: rename home page

* feat: update header and footer

* chore: fix translation on subpage name

* fix: remove spelling mistake

Co-authored-by: Felix <[email protected]>

* chore: increase menu width

* feat: update background colors (#1065)

* chore: update background colors

* chore: merge main and correct carousel blur color

* fix: fix styling on credits and join page

* fix: fix selects not displaying properly for properties

---------

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Felix <[email protected]>
Co-authored-by: use-to <[email protected]>
Co-authored-by: Christian Porschen <[email protected]>
Co-authored-by: Felix Evers <[email protected]>
Co-authored-by: Felix Evers <[email protected]>
Co-authored-by: DasProffi <[email protected]>
* chore: draft for property service

* chore: update types and parsing

* feat: implement offline service

* feat: add user and organization service and wrap services

* fix: fix lint error

* chore: draft for API services package

* chore: move services to its one package

* fix: fix build errors

* fix: fix ci

* chore: remove unused env variable and add documentation of api-services

* fix: fix issues from merge

* fix: update api version

* fix: fix mutations after version bump

* fix: fix lint error

* fix: fix property mutations

* feat: make property values removable

* fix: fix lint errors

* fix: fix lint errors

* fix: use update view rules on property list

* review

* fix: fix property view

---------

Co-authored-by: Max Schäfer <[email protected]>
@DasProffi DasProffi marked this pull request as ready for review October 1, 2024 15:11
@DasProffi DasProffi requested review from a team as code owners October 1, 2024 15:11
@DasProffi DasProffi requested review from DasProffi and kearaBrgrth and removed request for a team October 1, 2024 15:11
@MaxSchaefer MaxSchaefer removed the request for review from kearaBrgrth October 1, 2024 15:12
@MaxSchaefer
Copy link
Member Author

👍✅

@MaxSchaefer MaxSchaefer merged commit 609a8cb into main Oct 1, 2024
9 checks passed
@MaxSchaefer MaxSchaefer deleted the integration/properties branch October 1, 2024 15:35
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.

3 participants