Added headerButtonHref prop to PanelLayout

• Added:
- headerButtonHref prop to PanelLayout
This commit is contained in:
mgabdev 2020-11-06 23:20:22 -06:00
parent 5ec51b1a78
commit f220b67c74
1 changed files with 4 additions and 1 deletions

View File

@ -14,6 +14,7 @@ class PanelLayout extends React.PureComponent {
headerButtonTitle, headerButtonTitle,
headerButtonAction, headerButtonAction,
headerButtonTo, headerButtonTo,
headerButtonHref,
footerButtonTitle, footerButtonTitle,
footerButtonAction, footerButtonAction,
footerButtonTo, footerButtonTo,
@ -33,13 +34,14 @@ class PanelLayout extends React.PureComponent {
{title} {title}
</Heading> </Heading>
{ {
(!!headerButtonTitle && (!!headerButtonAction || !!headerButtonTo)) && (!!headerButtonTitle && (!!headerButtonAction || !!headerButtonTo || !!headerButtonHref)) &&
<div className={[_s.d, _s.mlAuto].join(' ')}> <div className={[_s.d, _s.mlAuto].join(' ')}>
<Button <Button
isText isText
backgroundColor='none' backgroundColor='none'
color='brand' color='brand'
to={headerButtonTo} to={headerButtonTo}
href={headerButtonHref}
onClick={headerButtonAction} onClick={headerButtonAction}
> >
<Text size='small' color='inherit' weight='bold'> <Text size='small' color='inherit' weight='bold'>
@ -101,6 +103,7 @@ PanelLayout.propTypes = {
headerButtonTitle: PropTypes.string, headerButtonTitle: PropTypes.string,
headerButtonAction: PropTypes.func, headerButtonAction: PropTypes.func,
headerButtonTo: PropTypes.string, headerButtonTo: PropTypes.string,
headerButtonHref: PropTypes.string,
footerButtonTitle: PropTypes.string, footerButtonTitle: PropTypes.string,
footerButtonAction: PropTypes.func, footerButtonAction: PropTypes.func,
footerButtonTo: PropTypes.string, footerButtonTo: PropTypes.string,