keboola / indigo-ui

Indigo UI library, its CSS and React components. Also Styleguide app showing usages of this library.
https://indigo.keboola.com
MIT License
5 stars 0 forks source link

Duration component migration #317

Closed janmichek closed 5 years ago

janmichek commented 5 years ago

nastavil jsem tam povinnou props. Predtim to bylo reseny nejak divne - eh? https://github.com/keboola/kbc-ui/blob/fc1621008aafeeccb0572d20fc148e8bfe157261/src/scripts/react/common/Duration.jsx#L12

janmichek commented 5 years ago

neviem ci je vhodne davat startTime ako required - naozaj to nemalo v tej povodnej implementacii vyznam?

Dobre ten required vyhodim. Ale zaroven si myslim ze by bylo dobry udelat nejaky empty stav. Alespon plaintextove N/A jako ma Finished komponenta

janmichek commented 5 years ago

Hm, tady mi ten test unika o seknudu oproti lokalnimu spusteni u ty dynamicky komponenty. Zatim jeste resim

ujovlado commented 5 years ago

Vidim, ze pribudla duration prop. No nikde nevidim zmienku preco. Je na to pouzitie?

janmichek commented 5 years ago

Resil jsem to v implementacnim PR

vysvetleni tady https://github.com/keboola/kbc-ui/pull/2377#issuecomment-440626785

vyskytuje se potom tady https://github.com/keboola/kbc-ui/blob/9385e206bec13b5f3faa0d5123cf1b24c6283634/src/scripts/modules/jobs/react/pages/job-detail/GoodDataStats.jsx#L59

a tady https://github.com/keboola/kbc-ui/blob/9385e206bec13b5f3faa0d5123cf1b24c6283634/src/scripts/modules/jobs/react/pages/job-detail/TablesList.jsx#L52

ujovlado commented 5 years ago

Pridal som tam par zmien:

ujovlado commented 5 years ago

Mergnem to. Ak sa rozhodneme, potom mozeme dat do exportov aj tie helper funkcie timeInWords, durationFrom

janmichek commented 5 years ago

ok, diky Ten 'round' se v kbc nikde nepouzival, naopak se to zaokrouhlovalo pred komponentou, tak jsem to vyhodil.

ujovlado commented 5 years ago

Ono sa to prave pouzivalo v tej byvale "Static" komponente: https://github.com/keboola/kbc-ui/blob/8b5c280a174a1c752528f6be0968f546bfff3e19/src/scripts/react/common/DurationStatic.jsx#L12

A potom vlastne aj tu: https://github.com/keboola/indigo-ui/blob/83a33021882e4a5304adfaf22ef6b7aea0541adc/src/indigo/components/Duration.js#L30