3603d6fd85
Explain the error condition
2021-05-26 19:11:04 -07:00
81b434347a
Add title to OutfitUrlsPage
2021-05-26 19:03:21 -07:00
e829cc5525
Add a delay to bulk image conversion loading state
...
Right, yeah, in prod this is way faster, so the loading indicator is a distraction!
2021-05-25 05:49:47 -07:00
5f1980241f
Oops, don't stretch preview when showing error
...
Right, oops, if you typed an invalid image url, the preview square would try to stretch to match! Now, it has a max-height to match its max-width.
2021-05-25 05:47:58 -07:00
11703140c4
Add more explainer copy to /outfit-urls
2021-05-25 05:46:10 -07:00
a08f4e3bd1
Fix controlled component warning
...
Mm right, when we first render the output, `imageUrl` is `undefined`, so the output textbox renders with `value={undefined}`, which is an "uncontrolled" component that the DOM is free to change.
In practice, this isn't an issue because the textbox has `isReadOnly`, so the user can't _actually_ change it. But it's still a good idea for consistency and clarity to use an empty string instead of `undefined`, and it removes warning spam from my console!
2021-05-25 05:30:57 -07:00
f9f8cdc553
Wire up the bulk outfit image converter
...
Heck yeah, it's looking great!! Good error handling too :) you can test the partial error case by changing some image URLs to have invalid IDs.
2021-05-25 05:28:02 -07:00
08eee30743
Lookup/petpage converter layout upgrades
...
Added placeholders, and improved copy styles
I tried a two-column view for desktop, but it's too busy with the long label text. This is clearer!
2021-05-25 04:17:09 -07:00
8b3cfe7118
Basic lookup/petpage design for /outfit-urls
...
Not converting yet, and only mobile design, but hitting save on it anyway!
2021-05-25 04:04:35 -07:00
390c21b53e
Add image converter to /outfit-urls
...
Adding the tool that will help people convert one image at a time!
2021-05-25 03:35:32 -07:00
42b8c3833c
Create /outfit-urls page
...
Gonna put an upgrade tool here for outfit images, and provide the URL in the replacement images on S3!
2021-05-24 21:07:30 -07:00