File tree 12 files changed +38
-28
lines changed
12 files changed +38
-28
lines changed Original file line number Diff line number Diff line change @@ -16,6 +16,8 @@ import {
16
16
MastheadLogo ,
17
17
MastheadContent ,
18
18
MenuToggle ,
19
+ NotificationBadge ,
20
+ NotificationBadgeVariant ,
19
21
Toolbar ,
20
22
ToolbarContent ,
21
23
ToolbarGroup ,
@@ -26,7 +28,6 @@ import BarsIcon from '@patternfly/react-icons/dist/esm/icons/bars-icon';
26
28
import CogIcon from '@patternfly/react-icons/dist/esm/icons/cog-icon' ;
27
29
import HelpIcon from '@patternfly/react-icons/dist/esm/icons/help-icon' ;
28
30
import QuestionCircleIcon from '@patternfly/react-icons/dist/esm/icons/question-circle-icon' ;
29
- import BellIcon from '@patternfly/react-icons/dist/esm/icons/bell-icon' ;
30
31
import EllipsisVIcon from '@patternfly/react-icons/dist/esm/icons/ellipsis-v-icon' ;
31
32
import imgAvatar from '@patternfly/react-core/src/components/assets/avatarImg.svg' ;
32
33
import pfLogo from '@patternfly/react-core/src/demos/assets/PF-HorizontalLogo-Color.svg' ;
@@ -108,10 +109,9 @@ export const DashboardHeader: React.FC<DashboardHeaderProps> = ({ notificationBa
108
109
>
109
110
{ notificationBadge ?? (
110
111
< ToolbarItem >
111
- < Button
112
+ < NotificationBadge
112
113
aria-label = "Notifications"
113
- variant = { ButtonVariant . plain }
114
- icon = { < BellIcon /> }
114
+ variant = { NotificationBadgeVariant . read }
115
115
onClick = { ( ) => { } }
116
116
/>
117
117
</ ToolbarItem >
Original file line number Diff line number Diff line change @@ -25,6 +25,8 @@ import {
25
25
Nav ,
26
26
NavItem ,
27
27
NavList ,
28
+ NotificationBadge ,
29
+ NotificationBadgeVariant ,
28
30
Page ,
29
31
PageSection ,
30
32
SkipToContent ,
@@ -35,7 +37,6 @@ import {
35
37
ToolbarItem
36
38
} from '@patternfly/react-core' ;
37
39
import EllipsisVIcon from '@patternfly/react-icons/dist/esm/icons/ellipsis-v-icon' ;
38
- import BellIcon from '@patternfly/react-icons/dist/esm/icons/bell-icon' ;
39
40
import CogIcon from '@patternfly/react-icons/dist/esm/icons/cog-icon' ;
40
41
import HelpIcon from '@patternfly/react-icons/dist/esm/icons/help-icon' ;
41
42
import QuestionCircleIcon from '@patternfly/react-icons/dist/esm/icons/question-circle-icon' ;
@@ -188,7 +189,7 @@ export const MastheadWithHorizontalNav: React.FunctionComponent = () => {
188
189
gap = { { default : 'gapNone' , md : 'gapMd' } }
189
190
>
190
191
< ToolbarItem >
191
- < Button aria-label = "Notifications" variant = { ButtonVariant . plain } icon = { < BellIcon /> } />
192
+ < NotificationBadge aria-label = "Notifications" variant = { NotificationBadgeVariant . read } onClick = { ( ) => { } } />
192
193
</ ToolbarItem >
193
194
< ToolbarGroup variant = "action-group-plain" visibility = { { default : 'hidden' , lg : 'visible' } } >
194
195
< ToolbarItem >
Original file line number Diff line number Diff line change @@ -31,6 +31,8 @@ import {
31
31
Nav ,
32
32
NavItem ,
33
33
NavList ,
34
+ NotificationBadge ,
35
+ NotificationBadgeVariant ,
34
36
Page ,
35
37
PageSection ,
36
38
PageSidebar ,
@@ -50,7 +52,6 @@ import {
50
52
import { Link } from '@reach/router' ;
51
53
import BarsIcon from '@patternfly/react-icons/dist/esm/icons/bars-icon' ;
52
54
import EllipsisVIcon from '@patternfly/react-icons/dist/esm/icons/ellipsis-v-icon' ;
53
- import BellIcon from '@patternfly/react-icons/dist/esm/icons/bell-icon' ;
54
55
import CogIcon from '@patternfly/react-icons/dist/esm/icons/cog-icon' ;
55
56
import HelpIcon from '@patternfly/react-icons/dist/esm/icons/help-icon' ;
56
57
import ThIcon from '@patternfly/react-icons/dist/esm/icons/th-icon' ;
@@ -385,7 +386,7 @@ export const MastheadWithUtilitiesAndUserDropdownMenu: React.FunctionComponent =
385
386
gap = { { default : 'gapNone' , md : 'gapMd' } }
386
387
>
387
388
< ToolbarItem >
388
- < Button aria-label = "Notifications" variant = { ButtonVariant . plain } icon = { < BellIcon /> } />
389
+ < NotificationBadge aria-label = "Notifications" variant = { NotificationBadgeVariant . read } onClick = { ( ) => { } } />
389
390
</ ToolbarItem >
390
391
< ToolbarGroup variant = "action-group-plain" visibility = { { default : 'hidden' , lg : 'visible' } } >
391
392
< ToolbarItem visibility = { { default : 'hidden' , md : 'hidden' , lg : 'visible' } } >
Original file line number Diff line number Diff line change @@ -23,6 +23,8 @@ import {
23
23
Nav ,
24
24
NavItem ,
25
25
NavList ,
26
+ NotificationBadge ,
27
+ NotificationBadgeVariant ,
26
28
Page ,
27
29
PageSection ,
28
30
PageSidebar ,
@@ -35,7 +37,6 @@ import {
35
37
ToolbarItem
36
38
} from '@patternfly/react-core' ;
37
39
import BarsIcon from '@patternfly/react-icons/dist/esm/icons/bars-icon' ;
38
- import BellIcon from '@patternfly/react-icons/dist/esm/icons/bell-icon' ;
39
40
import CogIcon from '@patternfly/react-icons/dist/esm/icons/cog-icon' ;
40
41
import EllipsisVIcon from '@patternfly/react-icons/dist/esm/icons/ellipsis-v-icon' ;
41
42
import HelpIcon from '@patternfly/react-icons/dist/esm/icons/help-icon' ;
@@ -134,7 +135,7 @@ export const NavFlyout: React.FunctionComponent = () => {
134
135
gap = { { default : 'gapNone' , md : 'gapMd' } }
135
136
>
136
137
< ToolbarItem >
137
- < Button aria-label = "Notifications" variant = { ButtonVariant . plain } icon = { < BellIcon /> } onClick = { ( ) => { } } />
138
+ < NotificationBadge aria-label = "Notifications" variant = { NotificationBadgeVariant . read } onClick = { ( ) => { } } />
138
139
</ ToolbarItem >
139
140
< ToolbarGroup variant = "action-group-plain" visibility = { { default : 'hidden' , lg : 'visible' } } >
140
141
< ToolbarItem >
Original file line number Diff line number Diff line change @@ -23,6 +23,8 @@ import {
23
23
Nav ,
24
24
NavItem ,
25
25
NavList ,
26
+ NotificationBadge ,
27
+ NotificationBadgeVariant ,
26
28
Page ,
27
29
PageSection ,
28
30
SkipToContent ,
@@ -35,7 +37,6 @@ import CogIcon from '@patternfly/react-icons/dist/esm/icons/cog-icon';
35
37
import HelpIcon from '@patternfly/react-icons/dist/esm/icons/help-icon' ;
36
38
import QuestionCircleIcon from '@patternfly/react-icons/dist/esm/icons/question-circle-icon' ;
37
39
import EllipsisVIcon from '@patternfly/react-icons/dist/esm/icons/ellipsis-v-icon' ;
38
- import BellIcon from '@patternfly/react-icons/dist/esm/icons/bell-icon' ;
39
40
import imgAvatar from '@patternfly/react-core/src/components/assets/avatarImg.svg' ;
40
41
import pfLogo from '@patternfly/react-core/src/demos/assets/PF-HorizontalLogo-Color.svg' ;
41
42
import { DashboardBreadcrumb } from '@patternfly/react-core/dist/js/demos/DashboardWrapper' ;
@@ -112,7 +113,7 @@ export const NavHorizontal: React.FunctionComponent = () => {
112
113
gap = { { default : 'gapNone' , md : 'gapMd' } }
113
114
>
114
115
< ToolbarItem >
115
- < Button aria-label = "Notifications" variant = { ButtonVariant . plain } icon = { < BellIcon /> } onClick = { ( ) => { } } />
116
+ < NotificationBadge aria-label = "Notifications" variant = { NotificationBadgeVariant . read } onClick = { ( ) => { } } />
116
117
</ ToolbarItem >
117
118
< ToolbarGroup variant = "action-group-plain" visibility = { { default : 'hidden' , lg : 'visible' } } >
118
119
< ToolbarItem >
Original file line number Diff line number Diff line change @@ -24,6 +24,8 @@ import {
24
24
Nav ,
25
25
NavItem ,
26
26
NavList ,
27
+ NotificationBadge ,
28
+ NotificationBadgeVariant ,
27
29
Page ,
28
30
PageSection ,
29
31
PageSectionTypes ,
@@ -37,7 +39,6 @@ import {
37
39
import CogIcon from '@patternfly/react-icons/dist/esm/icons/cog-icon' ;
38
40
import HelpIcon from '@patternfly/react-icons/dist/esm/icons/help-icon' ;
39
41
import QuestionCircleIcon from '@patternfly/react-icons/dist/esm/icons/question-circle-icon' ;
40
- import BellIcon from '@patternfly/react-icons/dist/esm/icons/bell-icon' ;
41
42
import BarsIcon from '@patternfly/react-icons/dist/esm/icons/bars-icon' ;
42
43
import EllipsisVIcon from '@patternfly/react-icons/dist/esm/icons/ellipsis-v-icon' ;
43
44
import imgAvatar from '@patternfly/react-core/src/components/assets/avatarImg.svg' ;
@@ -161,7 +162,7 @@ export const NavHorizontalWithSubnav: React.FunctionComponent = () => {
161
162
gap = { { default : 'gapNone' , md : 'gapMd' } }
162
163
>
163
164
< ToolbarItem >
164
- < Button aria-label = "Notifications" variant = { ButtonVariant . plain } icon = { < BellIcon /> } onClick = { ( ) => { } } />
165
+ < NotificationBadge aria-label = "Notifications" variant = { NotificationBadgeVariant . read } onClick = { ( ) => { } } />
165
166
</ ToolbarItem >
166
167
< ToolbarGroup variant = "action-group-plain" visibility = { { default : 'hidden' , lg : 'visible' } } >
167
168
< ToolbarItem >
Original file line number Diff line number Diff line change @@ -24,6 +24,8 @@ import {
24
24
Nav ,
25
25
NavItem ,
26
26
NavList ,
27
+ NotificationBadge ,
28
+ NotificationBadgeVariant ,
27
29
Page ,
28
30
PageSection ,
29
31
PageSidebar ,
@@ -39,7 +41,6 @@ import CogIcon from '@patternfly/react-icons/dist/esm/icons/cog-icon';
39
41
import HelpIcon from '@patternfly/react-icons/dist/esm/icons/help-icon' ;
40
42
import QuestionCircleIcon from '@patternfly/react-icons/dist/esm/icons/question-circle-icon' ;
41
43
import EllipsisVIcon from '@patternfly/react-icons/dist/esm/icons/ellipsis-v-icon' ;
42
- import BellIcon from '@patternfly/react-icons/dist/esm/icons/bell-icon' ;
43
44
import BarsIcon from '@patternfly/react-icons/dist/esm/icons/bars-icon' ;
44
45
import imgAvatar from '@patternfly/react-core/src/components/assets/avatarImg.svg' ;
45
46
import pfLogo from '@patternfly/react-core/src/demos/assets/PF-HorizontalLogo-Color.svg' ;
@@ -128,7 +129,7 @@ export const NavManual: React.FunctionComponent = () => {
128
129
gap = { { default : 'gapNone' , md : 'gapMd' } }
129
130
>
130
131
< ToolbarItem >
131
- < Button aria-label = "Notifications" variant = { ButtonVariant . plain } icon = { < BellIcon /> } onClick = { ( ) => { } } />
132
+ < NotificationBadge aria-label = "Notifications" variant = { NotificationBadgeVariant . read } onClick = { ( ) => { } } />
132
133
</ ToolbarItem >
133
134
< ToolbarGroup variant = "action-group-plain" visibility = { { default : 'hidden' , lg : 'visible' } } >
134
135
< ToolbarItem >
Original file line number Diff line number Diff line change @@ -26,6 +26,8 @@ import {
26
26
Nav ,
27
27
NavItem ,
28
28
NavList ,
29
+ NotificationBadge ,
30
+ NotificationBadgeVariant ,
29
31
Page ,
30
32
PageSection ,
31
33
PageSidebar ,
@@ -39,7 +41,6 @@ import {
39
41
ToolbarItem
40
42
} from '@patternfly/react-core' ;
41
43
import BarsIcon from '@patternfly/react-icons/dist/esm/icons/bars-icon' ;
42
- import BellIcon from '@patternfly/react-icons/dist/esm/icons/bell-icon' ;
43
44
import CogIcon from '@patternfly/react-icons/dist/esm/icons/cog-icon' ;
44
45
import HelpIcon from '@patternfly/react-icons/dist/esm/icons/help-icon' ;
45
46
import QuestionCircleIcon from '@patternfly/react-icons/dist/esm/icons/question-circle-icon' ;
@@ -141,7 +142,7 @@ export const PageStickySectionBreadcrumb: React.FunctionComponent = () => {
141
142
gap = { { default : 'gapNone' , md : 'gapMd' } }
142
143
>
143
144
< ToolbarItem >
144
- < Button aria-label = "Notifications" variant = { ButtonVariant . plain } icon = { < BellIcon /> } />
145
+ < NotificationBadge aria-label = "Notifications" variant = { NotificationBadgeVariant . read } onClick = { ( ) => { } } />
145
146
</ ToolbarItem >
146
147
< ToolbarGroup variant = "action-group-plain" visibility = { { default : 'hidden' , lg : 'visible' } } >
147
148
< ToolbarItem >
Original file line number Diff line number Diff line change @@ -27,6 +27,8 @@ import {
27
27
Nav ,
28
28
NavItem ,
29
29
NavList ,
30
+ NotificationBadge ,
31
+ NotificationBadgeVariant ,
30
32
Page ,
31
33
PageSection ,
32
34
PageSidebar ,
@@ -39,7 +41,6 @@ import {
39
41
ToolbarItem
40
42
} from '@patternfly/react-core' ;
41
43
import BarsIcon from '@patternfly/react-icons/dist/esm/icons/bars-icon' ;
42
- import BellIcon from '@patternfly/react-icons/dist/esm/icons/bell-icon' ;
43
44
import CogIcon from '@patternfly/react-icons/dist/esm/icons/cog-icon' ;
44
45
import HelpIcon from '@patternfly/react-icons/dist/esm/icons/help-icon' ;
45
46
import QuestionCircleIcon from '@patternfly/react-icons/dist/esm/icons/question-circle-icon' ;
@@ -124,7 +125,7 @@ export const PageStickySectionBreadcrumb: React.FunctionComponent = () => {
124
125
gap = { { default : 'gapNone' , md : 'gapMd' } }
125
126
>
126
127
< ToolbarItem >
127
- < Button aria-label = "Notifications" variant = { ButtonVariant . plain } icon = { < BellIcon /> } />
128
+ < NotificationBadge aria-label = "Notifications" variant = { NotificationBadgeVariant . read } onClick = { ( ) => { } } />
128
129
</ ToolbarItem >
129
130
< ToolbarGroup variant = "action-group-plain" visibility = { { default : 'hidden' , lg : 'visible' } } >
130
131
< ToolbarItem >
Original file line number Diff line number Diff line change @@ -27,6 +27,8 @@ import {
27
27
Nav ,
28
28
NavItem ,
29
29
NavList ,
30
+ NotificationBadge ,
31
+ NotificationBadgeVariant ,
30
32
Page ,
31
33
PageSection ,
32
34
PageSidebar ,
@@ -39,7 +41,6 @@ import {
39
41
ToolbarItem
40
42
} from '@patternfly/react-core' ;
41
43
import BarsIcon from '@patternfly/react-icons/dist/esm/icons/bars-icon' ;
42
- import BellIcon from '@patternfly/react-icons/dist/esm/icons/bell-icon' ;
43
44
import CogIcon from '@patternfly/react-icons/dist/esm/icons/cog-icon' ;
44
45
import HelpIcon from '@patternfly/react-icons/dist/esm/icons/help-icon' ;
45
46
import QuestionCircleIcon from '@patternfly/react-icons/dist/esm/icons/question-circle-icon' ;
@@ -124,7 +125,7 @@ export const PageStickySectionGroup: React.FunctionComponent = () => {
124
125
gap = { { default : 'gapNone' , md : 'gapMd' } }
125
126
>
126
127
< ToolbarItem >
127
- < Button aria-label = "Notifications" variant = { ButtonVariant . plain } icon = { < BellIcon /> } />
128
+ < NotificationBadge aria-label = "Notifications" variant = { NotificationBadgeVariant . read } onClick = { ( ) => { } } />
128
129
</ ToolbarItem >
129
130
< ToolbarGroup variant = "action-group-plain" visibility = { { default : 'hidden' , lg : 'visible' } } >
130
131
< ToolbarItem >
Original file line number Diff line number Diff line change @@ -27,6 +27,8 @@ import {
27
27
Nav ,
28
28
NavItem ,
29
29
NavList ,
30
+ NotificationBadge ,
31
+ NotificationBadgeVariant ,
30
32
Page ,
31
33
PageBreadcrumb ,
32
34
PageGroup ,
@@ -41,7 +43,6 @@ import {
41
43
ToolbarItem
42
44
} from '@patternfly/react-core' ;
43
45
import BarsIcon from '@patternfly/react-icons/dist/esm/icons/bars-icon' ;
44
- import BellIcon from '@patternfly/react-icons/dist/esm/icons/bell-icon' ;
45
46
import CogIcon from '@patternfly/react-icons/dist/esm/icons/cog-icon' ;
46
47
import HelpIcon from '@patternfly/react-icons/dist/esm/icons/help-icon' ;
47
48
import QuestionCircleIcon from '@patternfly/react-icons/dist/esm/icons/question-circle-icon' ;
@@ -116,7 +117,7 @@ export const PageStickySectionGroupAlternate: React.FunctionComponent = () => {
116
117
gap = { { default : 'gapNone' , md : 'gapMd' } }
117
118
>
118
119
< ToolbarItem >
119
- < Button aria-label = "Notifications" variant = { ButtonVariant . plain } icon = { < BellIcon /> } />
120
+ < NotificationBadge aria-label = "Notifications" variant = { NotificationBadgeVariant . read } onClick = { ( ) => { } } />
120
121
</ ToolbarItem >
121
122
< ToolbarGroup variant = "action-group-plain" visibility = { { default : 'hidden' , lg : 'visible' } } >
122
123
< ToolbarItem >
Original file line number Diff line number Diff line change @@ -16,6 +16,8 @@ import {
16
16
MastheadLogo ,
17
17
MastheadContent ,
18
18
MenuToggle ,
19
+ NotificationBadge ,
20
+ NotificationBadgeVariant ,
19
21
Toolbar ,
20
22
ToolbarContent ,
21
23
ToolbarGroup ,
@@ -26,7 +28,6 @@ import BarsIcon from '@patternfly/react-icons/dist/esm/icons/bars-icon';
26
28
import CogIcon from '@patternfly/react-icons/dist/esm/icons/cog-icon' ;
27
29
import HelpIcon from '@patternfly/react-icons/dist/esm/icons/help-icon' ;
28
30
import QuestionCircleIcon from '@patternfly/react-icons/dist/esm/icons/question-circle-icon' ;
29
- import BellIcon from '@patternfly/react-icons/dist/esm/icons/bell-icon' ;
30
31
import EllipsisVIcon from '@patternfly/react-icons/dist/esm/icons/ellipsis-v-icon' ;
31
32
import imgAvatar from '@patternfly/react-table/src/demos/assets/avatarImg.svg' ;
32
33
import pfLogo from '@patternfly/react-table/src/demos/assets/pf-logo.svg' ;
@@ -108,10 +109,9 @@ export const DashboardHeader: React.FC<DashboardHeaderProps> = ({ notificationBa
108
109
>
109
110
{ notificationBadge ?? (
110
111
< ToolbarItem >
111
- < Button
112
+ < NotificationBadge
112
113
aria-label = "Notifications"
113
- variant = { ButtonVariant . plain }
114
- icon = { < BellIcon /> }
114
+ variant = { NotificationBadgeVariant . read }
115
115
onClick = { ( ) => { } }
116
116
/>
117
117
</ ToolbarItem >
You can’t perform that action at this time.
0 commit comments