Skip to content

Commit

Permalink
Align ChatMessageDetails color with header (#18840)
Browse files Browse the repository at this point in the history
* Align ChatMessageDetails color with header

* Add changelog entry
  • Loading branch information
Hirse authored Jul 7, 2021
1 parent bc44a88 commit b6e3e9a
Show file tree
Hide file tree
Showing 7 changed files with 16 additions and 21 deletions.
1 change: 1 addition & 0 deletions packages/fluentui/CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -21,6 +21,7 @@ This project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.htm
### Fixes
- Fix `Carousel` animation in controlled mode @assuncaocharles ([#18798](https://github.com/microsoft/fluentui/pull/18798))
- Wrap ChatMessage header elements correctly @Hirse ([#18837](https://github.com/microsoft/fluentui/pull/18837))
- Align ChatMessageDetails color with ChatMessage header @Hirse ([#18840](https://github.com/microsoft/fluentui/pull/18840))
- Fix compact hover background in dark themes @Hirse ([#18842](https://github.com/microsoft/fluentui/pull/18842))

### Features
Expand Down
Original file line number Diff line number Diff line change
@@ -1,3 +1,4 @@
export { chatVariables as Chat } from './components/Chat/chatVariables';
export { chatMessageVariables as ChatMessage } from './components/Chat/chatMessageVariables';
export { chatMessageDetailsVariables as ChatMessageDetails } from './components/Chat/chatMessageDetailsVariables';
export { datepickerCalendarCellButtonVariables as DatepickerCalendarCellButton } from './components/Datepicker/datepickerCalendarCellButtonVariables';
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
import { ChatMessageDetailsVariables } from '../../../teams/components/Chat/chatMessageDetailsVariables';

export const chatMessageDetailsVariables = (siteVars): Partial<ChatMessageDetailsVariables> => ({
detailsColor: siteVars.colorScheme.default.foreground2,
});
Original file line number Diff line number Diff line change
@@ -1,2 +1,3 @@
export { chatVariables as Chat } from './components/Chat/chatVariables';
export { chatMessageVariables as ChatMessage } from './components/Chat/chatMessageVariables';
export { chatMessageDetailsVariables as ChatMessageDetails } from './components/Chat/chatMessageDetailsVariables';
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
import { ChatMessageDetailsVariables } from '../../../teams/components/Chat/chatMessageDetailsVariables';

export const chatMessageDetailsVariables = (siteVars): Partial<ChatMessageDetailsVariables> => ({
detailsColor: siteVars.colorScheme.default.foreground2,
});
Original file line number Diff line number Diff line change
Expand Up @@ -8,25 +8,15 @@ export const chatMessageDetailsStyles: ComponentSlotStylesPrepared<
ChatMessageDetailsVariables
> = {
root: ({ props: p, variables: v }): ICSSInJSStyle => ({
fontSize: v.detailsFontSize,
color: v.detailsColor,
display: 'inline-block',
fontSize: v.detailsFontSize,
...(p.density === 'comfy' && {
color: v.detailsColor,
':hover': {
color: v.detailsHoverColor,
},
...(p.mine && {
color: v.detailsColorMine,
':hover': {
color: v.detailsHoverColorMine,
},
}),
...((p.attached === 'top' || !p.attached) && {
marginLeft: v.detailsMargin,
}),
}),
...(p.density === 'compact' && {
color: v.detailsColorCompact,
alignSelf: 'flex-start',
flexShrink: 0,
marginLeft: v.detailsMargin,
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -2,20 +2,12 @@ import { pxToRem } from '../../../../utils';

export interface ChatMessageDetailsVariables {
detailsColor: string;
detailsHoverColor: string;
detailsColorCompact: string;
detailsColorMine: string;
detailsHoverColorMine: string;
detailsFontSize: string;
detailsMargin: string;
}

export const chatMessageDetailsVariables = (siteVars): ChatMessageDetailsVariables => ({
detailsColor: siteVars.colors.grey[350],
detailsHoverColor: siteVars.colors.grey[500],
detailsColorCompact: siteVars.colorScheme.default.foreground2,
detailsColorMine: siteVars.colors.grey[500],
detailsHoverColorMine: siteVars.colors.grey[500],
detailsColor: siteVars.colorScheme.default.foreground1,
detailsFontSize: siteVars.fontSizes.small,
detailsMargin: pxToRem(12),
});

0 comments on commit b6e3e9a

Please sign in to comment.