Storybook: le bouton de date transmet l'horodatage (nombre) au lieu de l'objet Date

Créé le 15 avr. 2017  ·  3Commentaires  ·  Source: storybookjs/storybook

Problème par jardakotesovec
_Jeudi 27 oct 2016 à 16:19 GMT_
_Originalement ouvert en tant que https://github.com/storybooks/storybook-addon-knobs/issues/68_


Est-ce l'intention? Je m'attendrais à ce que le composant interne reçoive l'objet Date et non l'horodatage.

knobs bug

Tous les 3 commentaires

Commentaire de simon360
_Mardi 21 février 2017 à 12:49 GMT_


Ce serait bien d'avoir des options ici. Je préférerais recevoir la date sous forme de chaîne ISO8601, en raison de la façon dont notre composant sera utilisé. Je ne suis pas sûr qu'il y ait un type correct.

Peut-être un rappel optionnel sur date() qui reçoit un Date comme entrée et retourne ce qu'il veut, qui est ensuite transmis au composant. Cela pourrait être une chaîne, pourrait être le Date , pourrait être l'horodatage. Le comportement actuel resterait celui par défaut.

Vous devriez probablement envelopper la sortie du bouton d'une manière que vous trouvez facile à gérer ou que vos composants attendent. Nous ne pouvons pas plaire à tout le monde et il y a trop de façons de mettre en forme une date.
Un horodatage me semble parfaitement raisonnable.

Eh bien, je suppose qu'il doit renvoyer l'objet Date car il s'appelle date, non? Il est très facile de récupérer l'horodatage de l'époque à partir de l'objet Date via la méthode getTime par défaut, mais si vous voulez convertir l'heure de l'époque en ms en Date, ce ne serait pas aussi simple que cela. La mise en œuvre actuelle est trompeuse et incohérente.

Cette page vous a été utile?
0 / 5 - 0 notes