Skip to content

[Rating]: New TEDI-Ready component #531

Open

Description

@karolin-kivisikk

Design: TEDI-Design-System/design#178

DoD

  • The component is developed using best practices, conventions, and modern frontend trends
  • The component follows BEM naming conventions (if applicable)
  • The component implementation matches the Figma design, including all defined states and interactions
  • The component supports responsiveness and scales across breakpoints (if applicable)
  • The component does not introduce runtime errors or warnings
  • Linter passes
  • Component has export if needed
  • The component has unit tests with at least 80% code coverage
  • CodeCov passes minimum coverage threshold
  • The component has passed code review
  • The component has passed Chromatic visual review
  • Storybook stories are created:
    • Cover all Figma variations
    • Include edge cases, empty/error states
  • Component’s API (props, slots, events) is documented
  • ZeroHeight is updated with design/development guidelines
  • External dependencies used in the component are documented in Confluence with rationale.
  • Semantic commit format is used (for semantic-release)
  • External libraries comply with validated open source licenses
  • Component is versioned correctly and ready for release if required
  • Update statuses page in Zeroheight

Activity

  1. changed the title [-][Rating][/-] [+][Rating]: New TEDI-Ready component[/+] on Mar 26, 2026
  2. moved this from Backlog to In Progress in Developmenton Jun 26, 2026
  3. moved this from In Progress to Design review in Developmenton Jun 26, 2026
  4. Liberiina commented on Jun 30, 2026

    @Liberiina

    @airikej

    1. tärnide all olev tekst peaks olema extra small e 12px, praegu paistab small ja 14px.
    2. Tekst peaks Figma järgi olema joondatud tärnide suhtes keskele.
    3. Kui ratingut ei ole veel ja see tähendab ka, et selgitavat teksti all ei ole, siis kursoriga tärnide peale minnes ei tohiks seda hüppamist olla, mis tuleb teksti lisandumisega. Kui see on mingi hinnangu vorm, mille üks osa on need tärnid ja sellele järgneb veel vormivälju või elemente, siis on see hüppamine häiriv. Ma vaatan, et figmas on ilma rateinguta variandi default kõrgus sama, mis tekstiga, ehk ratinguga.
    Image
    1. Numbritega skaalal peaks olema mõlemas otsas tekstiline väärtus, praegu on ainult vasakul, ehk "negatiivses" otsas. Peaks olema skaala halvast heani, et vasakul ääres "väga halb" ja paremal ääres "Suurepärane"
    2. Numbritega skaala peaks mobiilis/kitsastel ekraanidel minema kahele reale, FIgmas allpool on näide, kus on esimesed 5 numbrit ühel real ja viimased viis teisel real. Samuti on numbrid 44px, hetkel paistab mobiilis 40px. Tekst mobiilis peaks endiselt jääma extra small e 12px
    3. Ma eeldan, et neid labeleid e tekste saab muuta seal all ja see kaotab ära selle probleemi näiteks, et ikoonidega variandi puhul on hetkel tekstid liiga pikad ja lohisevad ja lükkavad selle rea veidraks (sest kasutavad samu tekste, mis tärnidega variant). Iga projekt saab siis ise panna sinna mis tahes lühikese teksti ja sellega on element kontrollitav?
    4. Kas disabled state on vajalik, jäin ise praegu mõtlema, et mis puhul seda kuvada? Read only on jah üks olukord, mida oleks vaja disainis juurde lisada aga mis puhul oleks disabled vajalik?
    5. Stated peab disainis nagunii üle vaatama ja mõningad lisama, focus oleks kindlasti vajalik.
  5. moved this from Design review to In Progress in Developmenton Jul 1, 2026
  6. 23 remaining items

  7. linked a pull request that will close this issuefeat(rating): new TEDI-Ready component #531 #958on Oct 4, 2026
  8. assigned and unassigned on Oct 4, 2026
  9. airikej commented on Oct 4, 2026

    @airikej
    Contributor

    @Liberiina parandused/täiendused sisse viidud

  10. Liberiina commented on Oct 8, 2026

    @Liberiina

    @mart-sessman

    1. Üks hover state veel muutus, et oleks ühtasemad stiilid. Tähe hover state sai helesinise taustavärvi nagu teistelgi.
    Image
    1. States sektsioon võiks ühtlasem olla, see keskmine plokk numbritega sõidb veidi.
    Image
    1. Nendel tähekestel on heveritega midagi sassis, hover ei peaks enam seda tähte seest ära täitma tumesiniselt. Stated nagu on õiged, kui state storyt vaadata aga miskipärast hoverdades kuvab ikkagi vana olekut.
      Samas state storys on ka kuidagi nii praegu, et kui ma seal peal hoverdan, siis peale seda ta enam seda helesinist tausta ei näita hoveri olekuks, mis tal olema peaks. Ta nagu muutub defaultiks peale hoverdamist. Kui lehte refreshin siis ilmub jälle tagasi.
    Image
    1. Focus states vist renderdab mingit äärt seal taustal? Sinise ümbritseva ringi sees tekib nagu mingi säbru? Siin puldil ta võimendab seda aga kui vaadata 1:1 storybookis, siis virvendab see äär.
    Image
    1. Kui ma read only propsiga mängin default storys, siis seal kuvab neid välja valge taustaga (mõtlen tähekest ja ikooni), tegelikult peaks read only variandis olema see täidetud. Kui on täis skaala, siis on osad täidetud ja osad mitte.
    Image Image
  11. mart-sessman commented on Oct 9, 2026

    @mart-sessman
    Contributor

    @Liberiina viisin muudatused sisse

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

Labels

tedi-readyTEDI-Ready component issue

Type

No type

Projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions