* feat ui: dashboards redesign start * more cards * fix ui: more different cards... * feat ui: finish cards, all trigger, all icons * change(ui): added missin const * feature(ui): new dashboard modal * feature(ui): new dashboard modal * change(ui): new cards * change(ui): dashboard redesign * change(ui): dashboard redesign * change(ui): dashboard redesign * change(ui): modal context and alert form * change(ui): table card show more with modal * change(ui): examples * change(ui): example categorize and other improvements * change(ui): example categorize and other improvements * change(ui): performance cards * change(ui): insights card * Various style updates in dashboards and other pages. (#2308) * Various minor style updates * Various style improvements * Update ExampleCards.tsx * change(ui): fixed an issue with card create * change(ui): fixed an issue with card create * change(ui): default filters and events order * change(ui): random data * Dashboards redesign - improvments (#2313) * Various minor style updates * Various style improvements * Update ExampleCards.tsx * various minor improvements in dashbaords. * revised dashboard widget header * change(ui): sessions by user * change(ui): funnel example * change(ui): modal height and scroll * change(ui): example cards with data * change(ui): example cards with data * change(ui): funnel bar text color * change(ui): example cards overlay click * change(ui): path analysis filter card --------- Co-authored-by: Shekar Siri <sshekarsiri@gmail.com> Co-authored-by: Sudheer Salavadi <connect.uxmaster@gmail.com>
55 lines
No EOL
1.4 KiB
TypeScript
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 border shadow-sm 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)
|
|
); |