Commit Graph

17 Commits

Author SHA1 Message Date
rektdeckard
7cd27c509b app: Generify Modal and restructure imports 2021-06-21 17:07:52 -04:00
rektdeckard
8a7921d082 app: Add modals and begin implementing donations
This patch adds a mechanism to open a modal, and roughs out a donation
flow using the 'braintree' payments provider.
2021-06-20 20:04:40 -04:00
rektdeckard
c3787fcde0 Parameters: refactor and add more supported params
This patch replaces the component-based URL Parameter matcher with a
hook-based approach. We now watch for, parse, and normalize URL params
for 'color', 'weight', and 'size'.
2021-01-08 15:34:26 -05:00
rektdeckard
5166b0345c Parameters: grab 'color' URL param to override starting iconColor 2021-01-07 18:47:04 -05:00
rektdeckard
757f12d2f3 Notice: rename Warn -> Notice and add composability
The Notice component can now act as a general indicator component,
exposing four types: "wait", "help", "warn", or "none". These types
display different icons and make this a much more reusable element.

We also render children passed to us, making this even more extendable.
In future, we may wish to extract all message props altogether as
children instead.
2020-10-07 15:43:00 -04:00
rektdeckard
628667c719 App: add <React.StrictMode> at root for some added assurances 2020-09-24 19:22:11 -04:00
rektdeckard
7483c85518 App: add ErrorBoundary around IconGrid
The IconGrid can now fallback to an ErrorBoundary, which renders a
generic Warn component with a "Search error" message.
2020-09-14 17:48:08 -04:00
rektdeckard
bb7637caa4 Don't re-export components 2020-08-15 20:00:13 -04:00
rektdeckard
aaf9bd1d7d Footer: extract contents from App and begin implementing redesign 2020-08-09 20:51:40 -04:00
rektdeckard
981e5ff53d App: restyle buttons 2020-08-08 23:49:31 -04:00
rektdeckard
8c21d8c498 New Header 2020-08-08 11:33:18 -04:00
Tobias Fried
847d80e7eb App: update link styles to match spec 2020-07-31 19:52:57 -04:00
rektdeckard
10fb5da728 App: update body contents and style to match the spec 2020-07-29 12:30:24 -04:00
rektdeckard
8ae4cb2b81 Make filteredQueryResultsSelector async :) 2020-07-24 14:38:53 -04:00
rektdeckard
19d9b8c7d2 Scaffold out UI components 2020-07-21 23:07:52 -04:00
Tobias Fried
44ac4455b7 Toolbar: refactor from IconSearch and add 'size' and 'color' controls 2020-07-17 13:23:43 -04:00
Tobias Fried
3a9cf5dc99 Initial commit 2020-07-14 17:41:45 -04:00