Private
Public Access
1
0
Files
power-apps-codeapps-blog-part2/node_modules/@fluentui/react-carousel/lib/components/CarouselNavImageButton/useCarouselNavImageButtonStyles.styles.js

86 lines
2.5 KiB
JavaScript

'use client';
import { __styles, mergeClasses, shorthands } from '@griffel/react';
import { tokens } from '@fluentui/react-theme';
export const carouselNavImageButtonClassNames = {
root: 'fui-CarouselNavImageButton',
image: 'fui-CarouselNavImageButton__image'
};
const imageButtonSize = 40;
const selectedImageButtonSize = 48;
/**
* Styles for the root slot
*/
const useStyles = /*#__PURE__*/__styles({
root: {
B7ck84d: "f1e4lqlz",
Byoj8tv: 0,
uwmqm3: 0,
z189sj: 0,
z8tnut: 0,
B0ocmuz: "f1c5fvqg",
jrapky: 0,
Frg6f3: 0,
t21cq0: 0,
B6of3ja: 0,
B74szlk: "f186qr3g",
g2u3we: "fghlq4f",
h3c5rm: ["f1gn591s", "fjscplz"],
B9xav0g: "fb073pr",
zhjwy3: ["fjscplz", "f1gn591s"],
Beyfa6y: 0,
Bbmb7ep: 0,
Btl43ni: 0,
B7oj6ja: 0,
Dimara: "fq9zq91",
a9b677: "feqmc2u",
Bqenvij: "fbhnoac",
B68tc82: 0,
Bmxbyg5: 0,
Bpg54ce: "f1a3p1vp",
eoavqd: "f8491dx"
},
image: {
a9b677: "feqmc2u",
Bqenvij: "fbhnoac",
Beyfa6y: 0,
Bbmb7ep: 0,
Btl43ni: 0,
B7oj6ja: 0,
Dimara: "fq9zq91"
},
selected: {
a9b677: "f124akge",
Bqenvij: "ff2sm71"
}
}, {
d: [".f1e4lqlz{box-sizing:content-box;}", [".f1c5fvqg{padding:0px;}", {
p: -1
}], [".f186qr3g{margin:0 var(--spacingHorizontalXS);}", {
p: -1
}], ".fghlq4f{border-top-color:var(--colorTransparentStroke);}", ".f1gn591s{border-right-color:var(--colorTransparentStroke);}", ".fjscplz{border-left-color:var(--colorTransparentStroke);}", ".fb073pr{border-bottom-color:var(--colorTransparentStroke);}", [".fq9zq91{border-radius:var(--borderRadiusSmall);}", {
p: -1
}], ".feqmc2u{width:40px;}", ".fbhnoac{height:40px;}", [".f1a3p1vp{overflow:hidden;}", {
p: -1
}], [".fq9zq91{border-radius:var(--borderRadiusSmall);}", {
p: -1
}], ".f124akge{width:48px;}", ".ff2sm71{height:48px;}"],
h: [".f8491dx:hover{cursor:pointer;}"]
});
/**
* Apply styling to the CarouselNavImageButton slots based on the state
*/
export const useCarouselNavImageButtonStyles_unstable = state => {
'use no memo';
const {
selected
} = state;
const styles = useStyles();
state.root.className = mergeClasses(carouselNavImageButtonClassNames.root, styles.root, selected && styles.selected, state.root.className);
if (state.image) {
var _state_image;
state.image.className = mergeClasses(carouselNavImageButtonClassNames.image, styles.image, selected && styles.selected, (_state_image = state.image) === null || _state_image === void 0 ? void 0 : _state_image.className);
}
return state;
};