Skip to content

Commit

Permalink
HubListToolbar - fix nesting, alignment
Browse files Browse the repository at this point in the history
  • Loading branch information
himdel committed Oct 17, 2023
1 parent ac56d29 commit 54f65f5
Show file tree
Hide file tree
Showing 4 changed files with 39 additions and 43 deletions.
9 changes: 0 additions & 9 deletions src/components/patternfly-wrappers/sort.scss

This file was deleted.

13 changes: 7 additions & 6 deletions src/components/patternfly-wrappers/sort.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,6 @@ import SortAmountDownIcon from '@patternfly/react-icons/dist/esm/icons/sort-amou
import SortAmountUpIcon from '@patternfly/react-icons/dist/esm/icons/sort-amount-up-icon';
import React from 'react';
import { ParamHelper } from 'src/utilities';
import './sort.scss';

export class SortFieldType {
id: string;
Expand Down Expand Up @@ -136,7 +135,7 @@ export class Sort extends React.Component<IProps, IState> {
}

return (
<div className='hub-sort-wrapper'>
<div style={{ display: 'flex', alignItems: 'center' }}>
{options.length > 1 ? (
<Select
variant={SelectVariant.single}
Expand All @@ -154,15 +153,17 @@ export class Sort extends React.Component<IProps, IState> {

{this.getIsDescending(params) ? (
<IconDesc
className='clickable asc-button'
size='md'
className='clickable'
onClick={() => this.setDescending()}
size='md'
style={{ marginLeft: '5px' }}
/>
) : (
<IconAsc
className='clickable asc-button'
size='md'
className='clickable'
onClick={() => this.setDescending()}
size='md'
style={{ marginLeft: '5px' }}
/>
)}
</div>
Expand Down
58 changes: 31 additions & 27 deletions src/components/shared/hub-list-toolbar.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -41,7 +41,13 @@ export function HubListToolbar({
return (
<Toolbar>
<ToolbarContent>
<ToolbarGroup style={{ marginLeft: 0 }}>
<ToolbarGroup
style={{
alignItems: 'start',
alignSelf: 'start',
flexDirection: 'column',
}}
>
<ToolbarItem>
<CompoundFilter
filterConfig={filterConfig}
Expand All @@ -50,39 +56,37 @@ export function HubListToolbar({
params={params}
updateParams={updateParams}
/>
{/* FIXME surprising nesting */}
<ToolbarItem>
<AppliedFilters
ignoredParams={ignoredParams}
niceNames={niceNames}
params={params}
style={{ marginTop: '16px' }}
updateParams={updateParams}
/>
</ToolbarItem>
</ToolbarItem>
</ToolbarGroup>
{sortOptions ? (
<ToolbarGroup style={{ alignSelf: 'start' }}>
<ToolbarItem>
<Sort
options={sortOptions}
params={params}
updateParams={updateParams}
/>
</ToolbarItem>
</ToolbarGroup>
) : null}
<ToolbarGroup>
<ToolbarItem>
<Pagination
<AppliedFilters
ignoredParams={ignoredParams}
niceNames={niceNames}
params={params}
style={{ marginTop: '16px' }}
updateParams={updateParams}
count={count}
isTop
/>
</ToolbarItem>
</ToolbarGroup>
{sortOptions ? (
<ToolbarItem style={{ alignSelf: 'start' }}>
<Sort
options={sortOptions}
params={params}
updateParams={updateParams}
/>
</ToolbarItem>
) : null}
<ToolbarItem
alignment={{ default: 'alignRight' }}
style={{ alignSelf: 'start' }}
>
<Pagination
params={params}
updateParams={updateParams}
count={count}
isTop
/>
</ToolbarItem>
</ToolbarContent>
</Toolbar>
);
Expand Down
2 changes: 1 addition & 1 deletion src/index.d.ts
Original file line number Diff line number Diff line change
Expand Up @@ -13,8 +13,8 @@ declare var NAMESPACE_TERM;
declare var PULP_API_BASE_PATH;
declare var UI_BASE_PATH;
declare var UI_COMMIT_HASH;
declare var UI_EXTERNAL_LOGIN_URI;
declare var UI_DOCS_URL;
declare var UI_EXTERNAL_LOGIN_URI;

// when DEPLOYMENT_MODE === Constants.INSIGHTS_DEPLOYMENT_MODE only
interface Window {
Expand Down

0 comments on commit 54f65f5

Please sign in to comment.