MCPcopy Index your code
hub / github.com/primer/react / LeadingVisual

Function LeadingVisual

packages/react/src/ActionList/Visuals.tsx:33–52  ·  view source on GitHub ↗
({sx = {}, ...props})

Source from the content-addressed store, hash-verified

31
32export type ActionListLeadingVisualProps = VisualProps
33export const LeadingVisual: React.FC<React.PropsWithChildren<VisualProps>> = ({sx = {}, ...props}) => {
34 const {variant, disabled, inactive} = React.useContext(ItemContext)
35 return (
36 <LeadingVisualContainer
37 sx={merge(
38 {
39 color: getVariantStyles(variant, disabled, inactive).iconColor,
40 svg: {fontSize: 0},
41 '[data-variant="danger"]:hover &, [data-variant="danger"]:active &': {
42 color: getVariantStyles(variant, disabled, inactive).hoverColor,
43 },
44 },
45 sx as SxProp,
46 )}
47 {...props}
48 >
49 {props.children}
50 </LeadingVisualContainer>
51 )
52}
53
54export type ActionListTrailingVisualProps = VisualProps
55export const TrailingVisual: React.FC<React.PropsWithChildren<VisualProps>> = ({sx = {}, ...props}) => {

Callers

nothing calls this directly

Calls 1

getVariantStylesFunction · 0.90

Tested by

no test coverage detected