Philipp Hugenroth
103cd94ef1
Fix TechDocs test
...
Signed-off-by: Philipp Hugenroth <philipph@spotify.com >
2023-05-23 16:11:14 +02:00
Philipp Hugenroth
9b714a9bfd
Only use one class name generator to avoid side effects
...
- Remove duplicate CSSBaseline from test app wrapper
Signed-off-by: Philipp Hugenroth <philipph@spotify.com >
2023-05-23 16:11:14 +02:00
Philipp Hugenroth
7cfe41766f
Fix EntityKindIcon test regarding prefixed MUI classes
...
- Simple fix not changing what is tested, but adjusting the way the element is queried
Signed-off-by: Philipp Hugenroth <philipph@spotify.com >
2023-05-23 16:11:14 +02:00
Philipp Hugenroth
d53afd8a80
Adjust typing to review
...
- Build api-report
Signed-off-by: Philipp Hugenroth <philipph@spotify.com >
2023-05-23 16:11:14 +02:00
Philipp Hugenroth
0eea40f03d
Change resolution to directly enforce version in yarn.lock
...
Signed-off-by: Philipp Hugenroth <philipph@spotify.com >
2023-05-23 16:11:14 +02:00
Philipp Hugenroth
39f4c10c61
Fix tsc types by csstype dependency resolution
...
- Fix Paper background color to be consistent
- Fix line-height & font-size on body to be consitent
Signed-off-by: Philipp Hugenroth <philipph@spotify.com >
2023-05-23 16:11:14 +02:00
Philipp Hugenroth
c36f7b9449
Make MUIv4 not optional
...
- Fix smaller v5 errors in GraphQL Plugin
Signed-off-by: Philipp Hugenroth <philipph@spotify.com >
2023-05-23 16:11:14 +02:00
Patrik Oldsberg
d65e6a5423
yarn lock fixes
...
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com >
2023-05-23 16:11:14 +02:00
Patrik Oldsberg
1d75719a99
theme: fix two lingering pxpx
...
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com >
2023-05-23 16:11:14 +02:00
Patrik Oldsberg
4ef505886f
theme: optional loading of mui 4 runtime
...
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com >
2023-05-23 16:11:14 +02:00
Patrik Oldsberg
139207fe21
theme: explicit type imports from MUI v4
...
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com >
2023-05-23 16:11:13 +02:00
Patrik Oldsberg
d2d90b1d30
theme: make MUI v4 an optional peer dep
...
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com >
2023-05-23 16:11:13 +02:00
Patrik Oldsberg
c545211e91
yarn.lock: dedup jss
...
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com >
2023-05-23 16:11:13 +02:00
Patrik Oldsberg
1268ec01d9
theme: remove nonce field from react type workaround to unbreak material-table
...
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com >
2023-05-23 16:11:13 +02:00
Patrik Oldsberg
623ed7527b
theme: update API report
...
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com >
2023-05-23 16:11:13 +02:00
Patrik Oldsberg
3780167d8e
graphiql: migrate to mui 5
...
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com >
2023-05-23 16:11:13 +02:00
Patrik Oldsberg
033754c242
theme: explicit background paper color
...
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com >
2023-05-23 16:11:13 +02:00
Patrik Oldsberg
43c5575491
theme: separated css classes and detect css baseline in unified theme provider
...
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com >
2023-05-23 16:11:13 +02:00
Patrik Oldsberg
7fa73df55e
theme: add transform for CssBaseline to fix v5 style
...
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com >
2023-05-23 16:11:13 +02:00
Patrik Oldsberg
ff91bfa993
theme: declare default v5 theme
...
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com >
2023-05-23 16:11:13 +02:00
Patrik Oldsberg
d2a81a24b4
theme: fix pxpx
...
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com >
2023-05-23 16:11:13 +02:00
Patrik Oldsberg
bbc5f6cd6b
theme: add component style transform for v5 state to v4
...
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com >
2023-05-23 16:11:13 +02:00
Patrik Oldsberg
2a4cf543fb
test-utils: use new theme API
...
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com >
2023-05-23 16:11:13 +02:00
Patrik Oldsberg
6bdc603a52
core-app-api: update app docs to reflect new theme API
...
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com >
2023-05-23 16:11:13 +02:00
Patrik Oldsberg
3eca9ee94c
theme: add StyledEngineProvider for v5 theme
...
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com >
2023-05-23 16:11:13 +02:00
Patrik Oldsberg
8bca331617
app-defaults: switch to use new unified themes
...
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com >
2023-05-23 16:11:13 +02:00
Patrik Oldsberg
8791536177
theme: fix UnifiedThemeProvider type
...
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com >
2023-05-23 16:11:13 +02:00
Patrik Oldsberg
ac45497e1e
theme: rename compat -> unified
...
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com >
2023-05-23 16:11:13 +02:00
Patrik Oldsberg
2c2e98562c
theme: update API report + fixes
...
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com >
2023-05-23 16:11:13 +02:00
Patrik Oldsberg
daa9125e4d
theme: remove new V4 methods, deprecate all existing methods
...
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com >
2023-05-23 16:11:13 +02:00
Patrik Oldsberg
1b7f112452
theme: remove unused SimpleV5ThemeOptions + cleanup
...
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com >
2023-05-23 16:11:13 +02:00
Patrik Oldsberg
130f4343ed
theme: deprecate v4 themes
...
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com >
2023-05-23 16:11:13 +02:00
Patrik Oldsberg
d1505050ab
theme: new unified themes export
...
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com >
2023-05-23 16:11:13 +02:00
Patrik Oldsberg
563b9ef5cb
theme: extract out base palettes
...
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com >
2023-05-23 16:11:13 +02:00
Patrik Oldsberg
7044183030
theme: update API report + fixes
...
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com >
2023-05-23 16:11:13 +02:00
Patrik Oldsberg
689a2f6099
theme: bring in mui 5 style deps
...
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com >
2023-05-23 16:11:13 +02:00
Patrik Oldsberg
5b30bdbb73
theme: use v5 component themes to create v4 overrides
...
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com >
2023-05-23 16:11:13 +02:00
Patrik Oldsberg
eef94b1f74
theme: use base theme to create v4 options
...
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com >
2023-05-23 16:11:13 +02:00
Patrik Oldsberg
6882ca5598
theme: separate out base theme constructs
...
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com >
2023-05-23 16:11:13 +02:00
Patrik Oldsberg
f25222d7c1
theme: add unified theme abstraction + creators and base theme options
...
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com >
2023-05-23 16:11:12 +02:00
Patrik Oldsberg
744b365476
theme: make home the default page theme
...
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com >
2023-05-23 16:11:12 +02:00
Patrik Oldsberg
9457dc832c
theme: exports for compat
...
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com >
2023-05-23 16:11:12 +02:00
Patrik Oldsberg
b678641ab1
theme: add multi theme provider and holder
...
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com >
2023-05-23 16:11:12 +02:00
Patrik Oldsberg
231b39bae8
theme: add v5->v4 component theme adapter
...
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com >
2023-05-23 16:11:12 +02:00
Patrik Oldsberg
be7c4cdab9
theme: move pageTheme to root
...
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com >
2023-05-23 16:11:12 +02:00
Patrik Oldsberg
f728b0f62e
theme: unify theme additions type
...
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com >
2023-05-23 16:11:12 +02:00
Patrik Oldsberg
91ea8e8343
theme: initial mui v5 types + workaround
...
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com >
2023-05-23 16:11:12 +02:00
Patrik Oldsberg
c48ff74795
theme: namespace MUI v4 methods and types
...
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com >
2023-05-23 16:11:12 +02:00
Ben Lambert
c219d08fde
Merge pull request #17930 from backstage/blam/pre
...
enter pre
2023-05-23 15:41:51 +02:00
blam
433f60a060
chore: enter pre
...
Signed-off-by: blam <ben@blam.sh >
2023-05-23 15:29:49 +02:00