Storybook: botão de data passa o carimbo de data / hora (número) em vez do objeto Date

Criado em 15 abr. 2017  ·  3Comentários  ·  Fonte: storybookjs/storybook

Edição de jardakotesovec
_Quinta-feira, 27 de outubro de 2016 às 16:19 GMT_
_Originalmente aberto como https://github.com/storybooks/storybook-addon-knobs/issues/68_


É essa a intenção? Eu esperaria que dentro do componente recebesse o objeto Date e não timestamp.

knobs bug

Todos 3 comentários

Comentário por simon360
_ Terça-feira, 21 de fevereiro de 2017 às 12h49 GMT_


Seria bom ter opções aqui. Eu prefiro receber a data como uma string ISO8601, devido à forma como nosso componente será usado. Não tenho certeza se existe um tipo correto.

Talvez um retorno de chamada opcional em date() que recebe Date como sua entrada e retorna o que quiser, que é então passado para o componente. Pode ser uma string, pode ser Date , pode ser o carimbo de data / hora. O comportamento atual permaneceria como o padrão.

Você provavelmente deve envolver a saída do botão de uma maneira que considere fácil de lidar ou que seus componentes esperem. Não podemos agradar a todos e existem muitas maneiras de formatar uma data.
Um carimbo de data / hora parece perfeitamente razoável para mim.

Bem, suponho que ele deva retornar o objeto Date porque é chamado de data, certo? É muito fácil recuperar o carimbo de data e hora de época do objeto Date por meio do método getTime padrão, mas se você quiser converter o tempo de época em ms para Data, não seria tão fácil. A implementação atual é enganosa e inconsistente.

Esta página foi útil?
0 / 5 - 0 avaliações