Commit Graph

3951 Commits

Author SHA1 Message Date
Dillon Kearns
9430c9a630 Add profile page. 2022-06-03 17:27:23 -07:00
Dillon Kearns
eed054a7b7 Add a SetField helper. 2022-06-03 17:20:18 -07:00
Dillon Kearns
e13f3def99 Use FormParser API in smoothies example. 2022-06-03 07:24:03 -07:00
Dillon Kearns
2e1fbf0fe7 Add some form parser helpers. 2022-06-03 07:23:44 -07:00
Dillon Kearns
cfad541029 Update form parser API. 2022-06-03 07:23:26 -07:00
Dillon Kearns
d133441cb7 Wire up prototype for client-side form state. 2022-06-02 11:32:35 -07:00
Dillon Kearns
bd98bdb095 Add prototype for form parser. 2022-06-02 11:30:15 -07:00
Dillon Kearns
fe3cd5fea8 Completed exercise. 2022-05-26 09:55:57 -07:00
Dillon Kearns
b26e281bab Update login logic. 2022-05-25 15:51:44 -07:00
Dillon Kearns
69e7a5b153 Add expectSessionData helper. 2022-05-25 14:30:09 -07:00
Dillon Kearns
1c485e95c2 Reset to initial starting point. 2022-05-25 10:18:02 -07:00
Dillon Kearns
ab8b747cb5 Extract some styles to css file. 2022-05-25 10:00:31 -07:00
Dillon Kearns
30133498d6 Use redirect helper. 2022-05-25 09:56:13 -07:00
Dillon Kearns
1e83fbe6db Remove circular import. 2022-05-25 09:50:10 -07:00
Dillon Kearns
414f192bed Move definition. 2022-05-25 09:29:31 -07:00
Dillon Kearns
71867fddb9 Extract function. 2022-05-25 09:28:50 -07:00
Dillon Kearns
e2b9e13c4d Extract smoothies data module. 2022-05-25 09:27:31 -07:00
Dillon Kearns
8db4e72f03 Extract user data module. 2022-05-25 09:25:55 -07:00
Dillon Kearns
60e9aa02bd Extract some seo tags. 2022-05-25 09:23:50 -07:00
Dillon Kearns
88dc66127a Update SEO info. 2022-05-25 09:21:33 -07:00
Dillon Kearns
0d251e3d0d Extract cart module. 2022-05-25 09:21:27 -07:00
Dillon Kearns
84f80a9ed9 Move type definitions. 2022-05-25 09:15:08 -07:00
Dillon Kearns
7f0cba4f77 Use onSubmit for logout. 2022-05-25 09:13:17 -07:00
Dillon Kearns
f6847b73b4 Add signout action. 2022-05-25 09:10:44 -07:00
Dillon Kearns
b06fd0d98d Add user session. 2022-05-25 09:02:00 -07:00
Dillon Kearns
89d550d92d Show pending items in cart. 2022-05-25 08:28:00 -07:00
Dillon Kearns
a3ab4dec8f Show total price. 2022-05-24 20:30:49 -07:00
Dillon Kearns
86f60f23f2 Make sure redundant slashes are removed from Path.join. 2022-05-24 20:05:45 -07:00
Dillon Kearns
849111c9fc Add button to add/remove items from cart. 2022-05-24 20:05:31 -07:00
Dillon Kearns
d471076d03 Update button style. 2022-05-24 20:04:53 -07:00
Dillon Kearns
7ad2e0aded Add checkout button. 2022-05-24 17:11:09 -07:00
Dillon Kearns
9fa5d41031 Add smoothie app. 2022-05-24 16:57:24 -07:00
Dillon Kearns
56ee2cf145 Add beginning of todo example. 2022-05-23 19:45:52 -07:00
Dillon Kearns
d79f8a5403 Remove log statement. 2022-05-23 19:45:28 -07:00
Dillon Kearns
11655cdbab Add Pages.Msg.Msg variant for running a fetcher. 2022-05-23 14:13:21 -07:00
Dillon Kearns
3afa1e81ff Derive todo list state from fetchers. 2022-05-20 10:08:47 -07:00
Dillon Kearns
30d0fe65fa Expose in-flight fetchers state. 2022-05-20 10:08:27 -07:00
Dillon Kearns
a90b9cb872 Add profile page. 2022-05-20 07:56:01 -07:00
Dillon Kearns
ca4557e7c9 Include query params for data fetching for content.dat requests. 2022-05-19 16:50:36 -07:00
Dillon Kearns
6a28210363 Fix formatting. 2022-05-19 11:35:40 -07:00
Dillon Kearns
bcfc9c6c0c Ensure leading slash in content.dat URL. 2022-05-19 09:50:51 -07:00
Dillon Kearns
83fb3942f3 Update docs site. 2022-05-19 09:38:15 -07:00
Dillon Kearns
1ba5431a94 Add some docs entries drafts. 2022-05-19 09:38:04 -07:00
Dillon Kearns
2315f1eaa0 Wire up initial prototype for transition state. 2022-05-19 09:32:19 -07:00
Dillon Kearns
24e135143d Remove completed todo comment. 2022-05-19 08:46:11 -07:00
Dillon Kearns
0714844a13 Include initial internal state for in-flight fetchers. 2022-05-19 08:39:38 -07:00
Dillon Kearns
0c4378ce2c Push URL for action destination for client-side form POST submissions. 2022-05-18 15:48:19 -07:00
Dillon Kearns
b8a95ca88d Update pokdedex example. 2022-05-18 15:31:25 -07:00
Dillon Kearns
156425b8df Push URL change when starting a client-side GET form submission. 2022-05-18 15:31:11 -07:00
Dillon Kearns
e032836b72 Use client-side onSubmit for search page. 2022-05-18 10:49:50 -07:00