![]() System : Linux absol.cf 5.4.0-198-generic #218-Ubuntu SMP Fri Sep 27 20:18:53 UTC 2024 x86_64 User : www-data ( 33) PHP Version : 7.4.33 Disable Function : pcntl_alarm,pcntl_fork,pcntl_waitpid,pcntl_wait,pcntl_wifexited,pcntl_wifstopped,pcntl_wifsignaled,pcntl_wifcontinued,pcntl_wexitstatus,pcntl_wtermsig,pcntl_wstopsig,pcntl_signal,pcntl_signal_get_handler,pcntl_signal_dispatch,pcntl_get_last_error,pcntl_strerror,pcntl_sigprocmask,pcntl_sigwaitinfo,pcntl_sigtimedwait,pcntl_exec,pcntl_getpriority,pcntl_setpriority,pcntl_async_signals,pcntl_unshare, Directory : /opt/mattermost/client/ |
Upload File : |
{"version":3,"file":"9392.d8407caae2d57d860ea6.js","mappings":"8NAuBA,MAAMA,EAAaC,IAAmD,IAAlD,IAACC,EAAG,UAAEC,EAAS,QAAEC,GAAeH,EAChD,MAAM,cAACI,IAAiBC,EAAAA,EAAAA,WAExB,OACIC,IAAAA,cAAA,OAAKJ,UAAWK,IAAW,gBAAiBL,IACxCI,IAAAA,cAACE,EAAAA,KAAI,CACD,cAAY,cACZL,QAASA,EACTM,GAAIR,GAEJK,IAAAA,cAAA,QACII,GAAG,mBACHR,UAAU,yBACVS,MAAOP,EAAc,CAACM,GAAI,qBAAsBE,eAAgB,gBAEpEN,IAAAA,cAACO,EAAAA,iBAAgB,CACbH,GAAG,kBACHE,eAAe,UAGrB,EAEZb,EAAAe,UAAA,CAhCEb,IAAGc,IAAAA,OAEHb,UAASa,IAAAA,OAKTZ,QAAOY,IAAAA,MA0BXhB,EAAWiB,aAAe,CACtBf,IAAK,KAGT,S,uKC7BA,MAAMgB,EAASjB,IAAoE,IAAnE,cAACkB,EAAa,cAAEC,EAAa,kBAAEC,GAA+BpB,EAC1E,MAAM,SAACqB,IAAYC,EAAAA,EAAAA,aAAYC,EAAAA,IAGzBC,EAAYH,GAAY,aAE9B,IAAII,EAAa,KACU,WALXH,EAAAA,EAAAA,aAAYI,EAAAA,IAKhBC,aACRF,EAAanB,IAAAA,cAAAA,IAAAA,SAAA,KAAEA,IAAAA,cAACsB,EAAAA,EAAI,MAAEtB,IAAAA,cAAA,QAAMJ,UAAU,aAAa,kBAGvD,IAAIS,EAAyBU,EAS7B,MARc,eAAVV,IAEIA,EADAc,EACQ,GAEAnB,IAAAA,cAACsB,EAAAA,EAAI,OAKjBtB,IAAAA,cAAA,OAAKJ,UAAWK,IAAW,iBAAkB,CAAC,kBAAmBkB,EAAY,uBAAwBd,KACjGL,IAAAA,cAAA,OAAKJ,UAAU,eACXI,IAAAA,cAAA,WACKmB,GACGnB,IAAAA,cAACE,EAAAA,KAAI,CACDN,UAAU,mBACVO,GAAG,IACH,aAAYe,GAEXC,GAGRd,GACGL,IAAAA,cAACE,EAAAA,KAAI,CACDN,UAAU,mBACVO,GAAG,IACH,aAAYe,GAEXb,IAIZO,GAEJE,GACGd,IAAAA,cAACP,EAAAA,EAAU,CACPG,UAAU,qBACVD,IAAKkB,EACLhB,QAASiB,IAGf,EAEZH,EAAAH,UAAA,CA3DEI,cAAaH,IAAAA,QACbI,cAAaJ,IAAAA,OACbK,kBAAiBL,IAAAA,MA2DrB,S","sources":["webpack://mattermost-webapp/./src/components/common/back_button.tsx","webpack://mattermost-webapp/./src/components/header_footer_route/header.tsx"],"sourcesContent":["// Copyright (c) 2015-present Mattermost, Inc. All Rights Reserved.\n// See LICENSE.txt for license information.\n\nimport classNames from 'classnames';\nimport React from 'react';\nimport {FormattedMessage, useIntl} from 'react-intl';\nimport {Link} from 'react-router-dom';\n\ntype Props = {\n\n /**\n * URL to return to\n */\n url: string;\n\n className?: string;\n\n /**\n * onClick handler when user clicks back button\n */\n onClick?: React.EventHandler<React.MouseEvent>;\n}\n\nconst BackButton = ({url, className, onClick}: Props): JSX.Element => {\n const {formatMessage} = useIntl();\n\n return (\n <div className={classNames('signup-header', className)}>\n <Link\n data-testid='back_button'\n onClick={onClick}\n to={url}\n >\n <span\n id='back_button_icon'\n className='fa fa-1x fa-angle-left'\n title={formatMessage({id: 'generic_icons.back', defaultMessage: 'Back Icon'})}\n />\n <FormattedMessage\n id='web.header.back'\n defaultMessage='Back'\n />\n </Link>\n </div>\n );\n};\nBackButton.defaultProps = {\n url: '/',\n};\n\nexport default BackButton;\n","// Copyright (c) 2015-present Mattermost, Inc. All Rights Reserved.\n// See LICENSE.txt for license information.\n\nimport classNames from 'classnames';\nimport React from 'react';\nimport {useSelector} from 'react-redux';\nimport {Link} from 'react-router-dom';\n\nimport {getConfig, getLicense} from 'mattermost-redux/selectors/entities/general';\n\nimport BackButton from 'components/common/back_button';\nimport Logo from 'components/common/svg_images_components/logo_dark_blue_svg';\n\nimport './header.scss';\n\nexport type HeaderProps = {\n alternateLink?: React.ReactElement;\n backButtonURL?: string;\n onBackButtonClick?: React.EventHandler<React.MouseEvent>;\n}\n\nconst Header = ({alternateLink, backButtonURL, onBackButtonClick}: HeaderProps) => {\n const {SiteName} = useSelector(getConfig);\n const license = useSelector(getLicense);\n\n const ariaLabel = SiteName || 'Mattermost';\n\n let freeBanner = null;\n if (license.IsLicensed === 'false') {\n freeBanner = <><Logo/><span className='freeBadge'>{'FREE EDITION'}</span></>;\n }\n\n let title: React.ReactNode = SiteName;\n if (title === 'Mattermost') {\n if (freeBanner) {\n title = '';\n } else {\n title = <Logo/>;\n }\n }\n\n return (\n <div className={classNames('hfroute-header', {'has-free-banner': freeBanner, 'has-custom-site-name': title})}>\n <div className='header-main'>\n <div>\n {freeBanner &&\n <Link\n className='header-logo-link'\n to='/'\n aria-label={ariaLabel}\n >\n {freeBanner}\n </Link>\n }\n {title &&\n <Link\n className='header-logo-link'\n to='/'\n aria-label={ariaLabel}\n >\n {title}\n </Link>\n }\n </div>\n {alternateLink}\n </div>\n {onBackButtonClick && (\n <BackButton\n className='header-back-button'\n url={backButtonURL}\n onClick={onBackButtonClick}\n />\n )}\n </div>\n );\n};\n\nexport default Header;\n"],"names":["BackButton","_ref","url","className","onClick","formatMessage","useIntl","React","classNames","Link","to","id","title","defaultMessage","FormattedMessage","propTypes","_pt","defaultProps","Header","alternateLink","backButtonURL","onBackButtonClick","SiteName","useSelector","getConfig","ariaLabel","freeBanner","getLicense","IsLicensed","Logo"],"sourceRoot":""}