Skip to content

Commit

Permalink
fix(Badge): swap dnd and busy icons (#18621)
Browse files Browse the repository at this point in the history
* fix(Badge): swap dnd and busy icons

* Change files

* feat(Badge): fix align diff size

* feat(Badge): fix align diff size
  • Loading branch information
assuncaocharles authored Jun 18, 2021
1 parent dad03f4 commit 463d467
Show file tree
Hide file tree
Showing 5 changed files with 22 additions and 5 deletions.
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
{
"type": "none",
"comment": "react-accordion 1st rule of ARIA refactor (#18597)",
"packageName": "@fluentui/react-badge",
"email": "[email protected]",
"dependentChangeType": "none"
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
{
"type": "none",
"comment": "fix(Badge): swap dnd and busy icons",
"packageName": "@fluentui/react-examples",
"email": "[email protected]",
"dependentChangeType": "none"
}
7 changes: 4 additions & 3 deletions packages/react-badge/src/components/Badge/useBadgeStyles.ts
Original file line number Diff line number Diff line change
Expand Up @@ -78,9 +78,10 @@ const useStyles = makeStyles({
border: 'none',
}),
icon: {
position: 'absolute',
top: 0,
bottom: 0,
display: 'flex',
alignContent: 'center',
alignItems: 'center',
height: '100%',
},
});

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -19,12 +19,12 @@ export const presenceBadgeShorthandProps: (keyof PresenceBadgeProps)[] = ['icon'
const mergeProps = makeMergePropsCompat<PresenceBadgeState>({ deepMerge: presenceBadgeShorthandProps });

const iconMap: (outOfOffice: boolean) => Record<PresenceBadgeStatus, JSX.Element | null> = outOfOffice => ({
busy: <SkypeMinusIcon />,
busy: null,
available: outOfOffice ? <SkypeArrowIcon /> : <SkypeCheckIcon />,
away: outOfOffice ? <SkypeArrowIcon /> : <SkypeClockIcon />,
offline: <CancelIcon />,
outOfOffice: <SkypeArrowIcon />,
doNotDisturb: null,
doNotDisturb: <SkypeMinusIcon />,
});

/**
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -17,6 +17,7 @@ export const PresenceBadgeStatus = () => (
<PresenceBadge status="available" />
<PresenceBadge status="outOfOffice" />
<PresenceBadge status="offline" />
<PresenceBadge status="doNotDisturb" />
</div>
<h2>OOF</h2>
<div
Expand All @@ -32,6 +33,7 @@ export const PresenceBadgeStatus = () => (
<PresenceBadge outOfOffice status="available" />
<PresenceBadge outOfOffice status="outOfOffice" />
<PresenceBadge outOfOffice status="offline" />
<PresenceBadge outOfOffice status="doNotDisturb" />
</div>
</>
);

0 comments on commit 463d467

Please sign in to comment.