bpk-component-navigation-bar
Backpack navigation bar component.
Check the main Readme for a complete installation guide.
import ArrowIcon from '@skyscanner/backpack-web/bpk-component-icon/sm/long-arrow-left' ;
import { withRtlSupport } from '@skyscanner/backpack-web/bpk-component-icon' ;
import BpkNavigationBar , { BpkNavigationBarIconButton , BpkNavigationBarButtonLink } from '@skyscanner/backpack-web/bpk-component-navigation-bar' ;
const ArrowIconWithRtl = withRtlSupport ( ArrowIcon ) ;
export default ( ) => (
< BpkNavigationBar
title = "Backpack"
leadingButton = {
< BpkNavigationBarIconButton
onClick = { ( ) => { } }
icon = { ArrowIconWithRtl }
label = "back"
/>
}
trailingButton = {
< BpkNavigationBarButtonLink onClick = { ( ) => { } } > Done</ BpkNavigationBarButtonLink >
}
/>
)
Property
PropType
Required
Default Value
id
string
true
-
title
node
true
-
className
string
false
null
leadingButton
element
false
null
trailingButton
element
false
null
sticky
bool
false
false
navigationBarBackgroundColor
navigationBarTitleColor
BpkNavigationBarIconButton
import ArrowIcon from '@skyscanner/backpack-web/bpk-component-icon/sm/long-arrow-left' ;
import { BpkNavigationBarIconButton } from '@skyscanner/backpack-web/bpk-component-navigation-bar' ;
export default ( ) => (
< BpkNavigationBarIconButton
onClick = { ( ) => { } }
icon = { ArrowIcon }
label = "back"
/>
)
Property
PropType
Required
Default Value
icon
func
true
-
onClick
func
true
-
label
string
true
-
className
string
false
null
navigationBarIconButtonColor
navigationBarIconButtonActiveColor
navigationBarIconButtonHoverColor
BpkNavigationBarButtonLink
import { BpkNavigationBarButtonLink } from '@skyscanner/backpack-web/bpk-component-navigation-bar' ;
export default ( ) => (
< BpkNavigationBarButtonLink onClick = { ( ) => { } } >
Done
</ BpkNavigationBarButtonLink >
)
Property
PropType
Required
Default Value
children
node
true
-
onClick
func
true
-
className
string
false
null
navigationBarButtonLinkColor
navigationBarButtonLinkActiveColor
navigationBarButtonLinkHoverColor
navigationBarButtonLinkVisitedColor