Trevor Buckner
93b86632fc
Change from require to import
2025-08-30 20:14:29 -04:00
Trevor Buckner
d01860d4de
Merge branch 'master' into MakeHomePageFunctionalComponent
2025-08-30 19:47:10 -04:00
Trevor Buckner
9c336062c6
Fix typo
2025-08-30 19:39:15 -04:00
Trevor Buckner
2cd47c46f6
Merge branch 'master' into Convert-ErrorNavItem-to-functional-component
2025-08-30 19:35:50 -04:00
Trevor Buckner
8671404bdc
Refactor ErrorNavItem to not need "this" parameter
...
Toward making edit/new/home pages functional, which do not have "this"
2025-08-30 19:35:22 -04:00
Trevor Buckner
518a3434be
Changes fetchThemeBundle helper to not need "this" parameter
...
Looks a bit ugly but this is temporary toward converting edit/home/new into functional components
2025-08-30 19:02:39 -04:00
Trevor Buckner
15c04ef37e
Update homePage.jsx
2025-08-30 17:14:37 -04:00
Trevor Buckner
8cf55932a9
Fix useEffect and Refs; Update fetchThemeBundle to work with functional
2025-08-30 17:10:20 -04:00
Trevor Buckner
759dcb5833
Change functions to const vars
2025-08-30 16:49:54 -04:00
Trevor Buckner
83c3eacf83
Change props and state to functional style
2025-08-30 16:45:47 -04:00
Trevor Buckner
719edd82c5
Moving splitPane over to the components folder
...
Just to reduce the number of changes needed to review on the UI overhaul #4122 PR
2025-07-29 16:35:25 -04:00
David Bolack
9d1601f424
Seems to be working - no idea why...
2025-03-29 19:14:10 -05:00
David Bolack
7525e087ff
Regression Fix WIP
2025-03-29 18:47:03 -05:00
Víctor Losada Hernández
8e37806791
jsx files
2025-03-18 19:47:49 +01:00
Trevor Buckner
fb9148ada5
Site runs and all tests pass
2024-11-20 16:21:35 -05:00
Víctor Losada Hernández
3d7d90104b
revert content deletion
2024-11-01 20:37:28 +01:00
Víctor Losada Hernández
6e241c5bcd
remove splitpane parent
2024-10-13 10:53:05 +02:00
Trevor Buckner
25a40e31c5
Remove console logs
2024-09-15 22:31:29 -04:00
Trevor Buckner
81ab9417d3
Clean up unused code
2024-09-15 21:42:55 -04:00
Trevor Buckner
76c9f2ee71
Lint
2024-09-14 18:58:23 -04:00
Trevor Buckner
7e776df4d4
Add Current Page states up into editor components, pass down to children
2024-09-14 18:50:09 -04:00
Víctor Losada Hernández
d50f23354a
minor changes
2024-08-01 15:57:27 +02:00
Víctor Losada Hernández
662a2d776a
Merge branch 'experimental-development' of https://github.com/5e-Cleric/homebrewery into experimental-development
2024-08-01 15:55:09 +02:00
Víctor Losada Hernández
80f07bf0b0
Nav item
2024-08-01 15:55:04 +02:00
Trevor Buckner
915f9aafa8
restore snippetBundle field somehow lost from /new and /home
2024-07-31 17:27:58 -04:00
David Bolack
d2afa7adea
Move fetchThemeBundle into /shared/helpers
...
This might not be the best rework - I was unsure if the *this* that would be available when called would see the appropriate object so I assumed not and pass it as a parameter.
Works, but may be bad form.
2024-07-23 22:17:52 -05:00
Trevor Buckner
ac82e3ecb2
Add to home page
2024-07-23 16:50:29 -04:00
Gazook89
7c9cc25923
update editor ref's in edit, home, and new pages.
2024-05-16 23:29:30 -05:00
Gazook89
78ce8aa6e3
remove unused ref attributes
...
from editPage, homePage, newPage, and printPage, as well as splitPane. The refs were declared, but never used.
2024-05-16 23:25:22 -05:00
Trevor Buckner
7bb1f16946
Always render currently-edited page first, so variables update across pages properly
2024-02-20 22:56:37 -05:00
Charlie Humphreys
8f75ea4728
fix error issue
2023-01-23 14:22:18 -06:00
Charlie Humphreys
79db97efdf
create error navitem and use it in all necessary use cases
2023-01-21 00:25:35 -06:00
Charlie Humphreys
7755affa1e
update based on feedback
2023-01-20 23:07:24 -06:00
Charlie Humphreys
385bee964d
adjust frontend error handling, add client/server mismatch middleware
2023-01-06 21:29:21 -06:00
G.Ambatte
8e42c09721
Apply default to HomePage
2022-12-14 21:26:31 +13:00
G.Ambatte
ed65d0c922
Send entire brew to HomePage save function
2022-10-09 11:55:05 +13:00
Charlie Humphreys
e963672b65
update tag setup to be based on the latest version of the stringArrayEditor.jsx
2022-06-24 23:31:20 -05:00
Charlie Humphreys
7f001ee391
Merge branch 'master' into migration-guide
...
# Conflicts:
# server.js
2022-01-26 08:44:28 -06:00
Charlie Humphreys
38c0527d35
Add color mixins, help dropdown, and remove unused nav items
2022-01-26 08:40:33 -06:00
Alexey Sachkov
78d4487c58
Fix linter errors
2021-12-29 21:30:03 +03:00
Alexey Sachkov
8a3f52b704
[NFC] Add display name for custom React components
...
This improves readability of "Components" tab from React Development Tools extension for Chrome
2021-12-29 21:18:54 +03:00
Charlie Humphreys
fd23396b95
Add migrate nav item to pages and update migrate document
2021-12-15 23:57:52 -06:00
Gazook89
af8ac832fd
Move ChangeLog link to Version Number
2021-08-20 14:31:56 -05:00
Trevor Buckner
7021715543
/v3_preview page will show a v3 version of the homepage
2021-08-10 00:51:30 -04:00
Trevor Buckner
99d2f6d48d
avoid sending two copies of welcome text in the same brew
2021-07-30 17:47:11 -04:00
G.Ambatte
fdfea36614
Shift HomePage to use a minimal brew
2021-07-29 19:00:26 +12:00
G.Ambatte
7fa1e16b5a
Create minimal Changelog brew
2021-07-28 17:51:35 +12:00
Trevor Buckner
7843691c4b
add "page" class to print page
...
With the style panel we added a `page` css class alongside the `phb` and `phb3` classes so users can write CSS that targets all pages no matter the base CSS loaded. This wasn't applied to the print page.
Funnily enough, the rest of the site uses `.page` just to display the website, and I didn't realize there was a conflict until now because otherwise, the brew is usually hidden in an iFrame.
2021-06-25 00:53:25 -04:00
Trevor Buckner
e67fadef02
Separate "style" and "metadata" panels
2021-06-05 15:58:31 -04:00
Trevor Buckner
a55548d471
Merge pull request #1208 from G-Ambatte/addNewToNavBar
...
Adds a `New` button to the Nav bar
2021-03-05 22:33:07 -05:00