fix(ui): fix list action positions

This commit is contained in:
sylenien 2022-09-01 17:54:38 +02:00
parent 3904509f18
commit b0bc515f24
7 changed files with 24 additions and 16 deletions

View file

@ -71,7 +71,7 @@ function CustomFields(props) {
<div style={{ marginRight: '15px' }}>
<SiteDropdown value={currentSite && currentSite.id} onChange={onChangeSelect} />
</div>
<Button variant="primary" onClick={() => init()}>Add</Button>
<Button className="ml-auto" variant="primary" onClick={() => init()}>Add</Button>
</div>
<div className="text-base text-disabled-text flex px-5 items-center my-3">
<Icon name="info-circle-fill" className="mr-2" size={16} />

View file

@ -69,14 +69,15 @@ class Sites extends React.PureComponent {
<Loader loading={loading}>
<div className={stl.wrapper}>
<div className={cn(stl.tabHeader, 'px-5 pt-5')}>
<PageTitle title={<div className="mr-4">Projects</div>} actionButton={<AddProjectButton isAdmin={isAdmin} />} />
<PageTitle title={<div className="mr-4">Projects</div>} actionButton={<TextLink icon="book" href="https://docs.openreplay.com/installation" label="Installation Docs" />} />
<div className="flex ml-auto items-center">
<TextLink icon="book" className="mr-4" href="https://docs.openreplay.com/installation" label="Installation Docs" />
<AddProjectButton isAdmin={isAdmin} />
<div className="mx-2" />
<SiteSearch onChange={(value) => this.setState({ searchQuery: value })} />
</div>
</div>
<div className={stl.list}>
<NoContent
title={

View file

@ -44,9 +44,10 @@ function UsersView(props: Props) {
Team <span className="color-gray-medium">{userCount}</span>
</div>
}
actionButton={<AddUserButton isAdmin={isAdmin} onClick={() => editHandler(null)} />}
/>
<div>
<div className="flex items-center">
<AddUserButton isAdmin={isAdmin} onClick={() => editHandler(null)} />
<div className="mx-2" />
<UserSearch />
</div>
</div>

View file

@ -46,7 +46,7 @@ function Webhooks(props) {
<div className={cn(styles.tabHeader, 'px-5 pt-5')}>
<h3 className={cn(styles.tabTitle, 'text-2xl')}>{'Webhooks'}</h3>
{/* <Button rounded={true} icon="plus" variant="outline" onClick={() => init()} /> */}
<Button variant="primary" onClick={() => init()}>Add</Button>
<Button className="ml-auto" variant="primary" onClick={() => init()}>Add</Button>
</div>
<div className="text-base text-disabled-text flex items-center my-3 px-5">

View file

@ -20,9 +20,11 @@ function AlertsView({ siteId, init }: IAlertsView) {
<div className="flex items-baseline mr-3">
<PageTitle title="Alerts" />
</div>
<Link to={withSiteId(alertCreate(), siteId)}><Button variant="primary" onClick={null}>Create</Button></Link>
<div className="ml-auto w-1/4" style={{ minWidth: 300 }}>
<AlertsSearch />
<div className="ml-auto flex items-center">
<Link to={withSiteId(alertCreate(), siteId)}><Button variant="primary" onClick={null}>Create</Button></Link>
<div className="ml-4 w-1/4" style={{ minWidth: 300 }}>
<AlertsSearch />
</div>
</div>
</div>
<div className="text-base text-disabled-text flex items-center px-6">

View file

@ -26,9 +26,11 @@ function DashboardsView({ history, siteId }: { history: any, siteId: string }) {
<div className="flex items-baseline mr-3">
<PageTitle title="Dashboards" />
</div>
<Button variant="primary" onClick={onAddDashboardClick}>Create</Button>
<div className="ml-auto w-1/4" style={{ minWidth: 300 }}>
<DashboardSearch />
<div className="ml-auto flex items-center">
<Button variant="primary" onClick={onAddDashboardClick}>Create</Button>
<div className="ml-4 w-1/4" style={{ minWidth: 300 }}>
<DashboardSearch />
</div>
</div>
</div>
<div className="text-base text-disabled-text flex items-center px-6">

View file

@ -21,9 +21,11 @@ function MetricsView({ siteId }: Props) {
<div className="flex items-baseline mr-3">
<PageTitle title="Metrics" className="" />
</div>
<Link to={'/metrics/create'}><Button variant="primary">Create</Button></Link>
<div className="ml-auto w-1/4" style={{ minWidth: 300 }}>
<MetricsSearch />
<div className="ml-auto flex items-center">
<Link to={'/metrics/create'}><Button variant="primary">Create</Button></Link>
<div className="ml-4 w-1/4" style={{ minWidth: 300 }}>
<MetricsSearch />
</div>
</div>
</div>
<div className="text-base text-disabled-text flex items-center px-6">