Skip to content

Commit 902b28e

Browse files
committed
menu styles
1 parent 91b5369 commit 902b28e

File tree

3 files changed

+55
-0
lines changed

3 files changed

+55
-0
lines changed
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,17 @@
1+
import { makeStyles, mergeClasses } from '@griffel/react';
2+
import { MenuGroupHeaderState } from '../../../../react-components/src/index';
3+
4+
export const useMenuGroupHeaderStyles = makeStyles({
5+
root: {
6+
padding: '12px 8px',
7+
},
8+
});
9+
10+
export const useCustomMenuGroupHeaderStyles = (state: unknown) => {
11+
const menuGroupHeaderState = state as MenuGroupHeaderState;
12+
13+
const styles = useMenuGroupHeaderStyles();
14+
15+
// eslint-disable-next-line react-compiler/react-compiler
16+
menuGroupHeaderState.root.className = mergeClasses(menuGroupHeaderState.root.className, styles.root);
17+
};
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,17 @@
1+
import { makeStyles, mergeClasses } from '@griffel/react';
2+
import { MenuItemState } from '../../../../react-components/src/index';
3+
4+
export const useMenuItemStyles = makeStyles({
5+
root: {
6+
backgroundColor: 'transparent',
7+
},
8+
});
9+
10+
export const useCustomMenuItemStyles = (state: unknown) => {
11+
const menuItemState = state as MenuItemState;
12+
13+
const styles = useMenuItemStyles();
14+
15+
// eslint-disable-next-line react-compiler/react-compiler
16+
menuItemState.root.className = mergeClasses(menuItemState.root.className, styles.root);
17+
};
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,21 @@
1+
import { tokens } from '@fluentui/react-theme';
2+
import { acrylicTokens } from '../masonsTheme/acrylicTheme';
3+
import { makeStyles, mergeClasses } from '@griffel/react';
4+
import { MenuPopoverState } from '../../../../react-components/src/index';
5+
6+
export const useMenuPopoverStyles = makeStyles({
7+
root: {
8+
backdropFilter: acrylicTokens.blurAcrylicBackground,
9+
backgroundColor: acrylicTokens.colorAcrylicBackground,
10+
borderRadius: tokens.borderRadiusLarge,
11+
},
12+
});
13+
14+
export const useCustomMenuPopoverStyles = (state: unknown) => {
15+
const menuPopoverState = state as MenuPopoverState;
16+
17+
const styles = useMenuPopoverStyles();
18+
19+
// eslint-disable-next-line react-compiler/react-compiler
20+
menuPopoverState.root.className = mergeClasses(menuPopoverState.root.className, styles.root);
21+
};

0 commit comments

Comments
 (0)