openreplay/frontend/app/components/Client/SessionsListingSettings.tsx
Shekar Siri 8d1bf1a401
change(ui): module settings and nav changes (#1443)
* change(ui): route refactor

* change(ui): new navigation

* change(ui): new navigation - icons and other fixes

* change(ui): modules

* change(ui): moduels and nav fixes
2023-08-09 12:07:57 +05:30

55 lines
No EOL
1.4 KiB
TypeScript

import React from 'react';
import { connect } from 'react-redux';
import { PageTitle, Divider } from 'UI';
import ListingVisibility from 'Shared/SessionSettings/components/ListingVisibility';
import DefaultPlaying from 'Shared/SessionSettings/components/DefaultPlaying';
import DefaultTimezone from 'Shared/SessionSettings/components/DefaultTimezone';
import withPageTitle from 'HOCs/withPageTitle';
import MouseTrailSettings from 'Shared/SessionSettings/components/MouseTrailSettings';
type Props = {}
const mapStateToProps = (state: any) => ({
isEnterprise: state.getIn(['user', 'account', 'edition']) === 'ee',
account: state.getIn(['user', 'account'])
});
const connector = connect(mapStateToProps);
function SessionsListingSettings(props: Props) {
return (
<div className='bg-white rounded-lg p-5'>
<PageTitle title={<div>Sessions Listing</div>} />
<div className='flex flex-col mt-4'>
<div className='max-w-lg'>
<ListingVisibility />
</div>
<Divider />
<div>
<DefaultPlaying />
</div>
<Divider />
<div>
<DefaultTimezone />
</div>
<Divider />
<div>
<MouseTrailSettings />
</div>
</div>
</div>
);
}
export default connector(
withPageTitle('Sessions Listings - OpenReplay Preferences')(SessionsListingSettings)
);