diff --git a/frontend/app/components/Client/Integrations/Integrations.tsx b/frontend/app/components/Client/Integrations/Integrations.tsx
index d43079d6d..682d61d80 100644
--- a/frontend/app/components/Client/Integrations/Integrations.tsx
+++ b/frontend/app/components/Client/Integrations/Integrations.tsx
@@ -26,6 +26,7 @@ import FetchDoc from './FetchDoc';
import ProfilerDoc from './ProfilerDoc';
import AxiosDoc from './AxiosDoc';
import AssistDoc from './AssistDoc';
+import { PageTitle } from 'UI';
interface Props {
fetch: (name: string, siteId: string) => void;
@@ -35,9 +36,10 @@ interface Props {
initialSiteId: string;
setSiteId: (siteId: string) => void;
siteId: string;
+ hideHeader?: boolean;
}
function Integrations(props: Props) {
- const { initialSiteId } = props;
+ const { initialSiteId, hideHeader = false } = props;
const { showModal } = useModal();
const [loading, setLoading] = React.useState(true);
const [integratedList, setIntegratedList] = React.useState([]);
@@ -77,6 +79,7 @@ function Integrations(props: Props) {
return (
+ {!hideHeader &&
Integrations } />}
{integrations.map((cat: any) => (
@@ -96,7 +99,10 @@ function Integrations(props: Props) {
key={integration.name}
integration={integration}
onClick={() => onClick(integration)}
- hide={(integration.slug === 'github' && integratedList.includes('jira') || integration.slug === 'jira' && integratedList.includes('github'))}
+ hide={
+ (integration.slug === 'github' && integratedList.includes('jira')) ||
+ (integration.slug === 'jira' && integratedList.includes('github'))
+ }
/>
))}
diff --git a/frontend/app/components/Client/ProfileSettings/ProfileSettings.js b/frontend/app/components/Client/ProfileSettings/ProfileSettings.js
index 375e3ba8e..7e4ec5fb2 100644
--- a/frontend/app/components/Client/ProfileSettings/ProfileSettings.js
+++ b/frontend/app/components/Client/ProfileSettings/ProfileSettings.js
@@ -8,90 +8,105 @@ import TenantKey from './TenantKey';
import OptOut from './OptOut';
import Licenses from './Licenses';
import { connect } from 'react-redux';
+import { PageTitle } from 'UI';
@withPageTitle('Account - OpenReplay Preferences')
-@connect(state => ({
- account: state.getIn([ 'user', 'account' ]),
- isEnterprise: state.getIn([ 'user', 'account', 'edition' ]) === 'ee',
+@connect((state) => ({
+ account: state.getIn(['user', 'account']),
+ isEnterprise: state.getIn(['user', 'account', 'edition']) === 'ee',
}))
-export default class ProfileSettings extends React.PureComponent {
- render() {
- const { account, isEnterprise } = this.props;
- return (
-
-
-
-
{ 'Profile' }
-
{ 'Your email address is your identity on OpenReplay and is used to login.' }
-
-
-
+export default class ProfileSettings extends React.PureComponent {
+ render() {
+ const { account, isEnterprise } = this.props;
+ return (
+
+ Account } />
+
+
+
{'Profile'}
+
{'Your email address is your identity on OpenReplay and is used to login.'}
+
+
+
+
+
-
+
- { account.hasPassword && (
- <>
-
-
-
{ 'Change Password' }
-
{ 'Updating your password from time to time enhances your account’s security.' }
-
-
-
-
+ {account.hasPassword && (
+ <>
+
+
+
{'Change Password'}
+
{'Updating your password from time to time enhances your account’s security.'}
+
+
+
+
+
-
- >
- )}
+
+ >
+ )}
-
-
-
{ 'Organization API Key' }
-
{ 'Your API key gives you access to an extra set of services.' }
-
-
-
+
+
+
{'Organization API Key'}
+
{'Your API key gives you access to an extra set of services.'}
+
+
+
- { isEnterprise && (
- <>
-
-
-
-
{ 'Tenant Key' }
-
{ 'For SSO (SAML) authentication.' }
-
-
-
- >
- )}
+ {isEnterprise && (
+ <>
+
+
+
+
{'Tenant Key'}
+
{'For SSO (SAML) authentication.'}
+
+
+
+
+
+ >
+ )}
- { !isEnterprise && (
- <>
-
-
-
-
{ 'Data Collection' }
-
{ 'Enables you to control how OpenReplay captures data on your organization’s usage to improve our product.' }
-
-
-
- >
- )}
+ {!isEnterprise && (
+ <>
+
+
+
+
{'Data Collection'}
+
+ {'Enables you to control how OpenReplay captures data on your organization’s usage to improve our product.'}
+
+
+
+
+
+
+ >
+ )}
- { account.license && (
- <>
-
+ {account.license && (
+ <>
+
-
-
-
{ 'License' }
-
{ 'License key and expiration date.' }
-
-
-
- >
- )}
-
- );
- }
+
+
+
{'License'}
+
{'License key and expiration date.'}
+
+
+
+
+
+ >
+ )}
+
+ );
+ }
}
diff --git a/frontend/app/components/Onboarding/components/IntegrationsTab/IntegrationsTab.js b/frontend/app/components/Onboarding/components/IntegrationsTab/IntegrationsTab.js
index df05ca807..db679f220 100644
--- a/frontend/app/components/Onboarding/components/IntegrationsTab/IntegrationsTab.js
+++ b/frontend/app/components/Onboarding/components/IntegrationsTab/IntegrationsTab.js
@@ -17,17 +17,17 @@ function IntegrationsTab() {
🔌
-
Plugins
+ Integrations
-
+
-
+ {/*
🔌
Integrations
-
+
*/}
{/*
How are you handling store management?