Style pop up modal

This commit is contained in:
kialam
2019-01-08 15:56:37 -05:00
parent c085fc6751
commit a1d1dc7a24
4 changed files with 77 additions and 15 deletions

View File

@@ -3,15 +3,14 @@ import React from 'react';
import { SearchIcon } from '@patternfly/react-icons';
import {
Modal,
List,
ListItem,
Checkbox,
Button,
ActionGroup,
Toolbar,
ToolbarGroup,
} from '@patternfly/react-core';
import ListItem from '../ListItem'
class Lookup extends React.Component {
constructor(props) {
super(props);
@@ -54,24 +53,23 @@ class Lookup extends React.Component {
<span className="pf-c-input-group__text" aria-label="search" id="search" onClick={this.onLookup}><SearchIcon /></span>
<div className="pf-c-form-control">{this.wrapTags(this.props.data)}</div>
<Modal
isLarge
className="awx-c-modal"
title={`Select ${this.props.lookup_header}`}
isOpen={isModalOpen}
onClose={this.handleModalToggle}
>
<List>
<ul className="pf-c-data-list awx-c-list">
{data.map(i =>
<ListItem key={i.id}>
<Checkbox
label={i.name}
checked={i.isChecked}
onChange={this.onChecked}
aria-label="result checkbox"
id={`checked-${i.id}`}
value={i.id}
/>
</ListItem>)}
</List>
<ListItem
key={i.id}
itemId={i.id}
name={i.name}
isSelected={i.isChecked}
onSelect={this.onChecked}
/>
)}
</ul>
<ActionGroup className="at-align-right">
<Toolbar>
<ToolbarGroup>