Skip to content

Commit

Permalink
Merge pull request #525 from folio-org/STRIPES-547-stripes-example-2
Browse files Browse the repository at this point in the history
FOLIO-1547 implement stripes framework v1
  • Loading branch information
JohnC-80 authored Oct 5, 2018
2 parents 303f256 + d001a9e commit e3c8d86
Show file tree
Hide file tree
Showing 72 changed files with 434 additions and 331 deletions.
3 changes: 3 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,4 +1,7 @@
# Change history for ui-users
## 2.17.0
* Depend on `@folio/stripes`.
* Update imports for components moved from `stripes-components` to `stripes-smart-components`.

## [2.16.0](https://github.com/folio-org/ui-users/tree/v2.16.0) (2018-09-27)
[Full Changelog](https://github.com/folio-org/ui-users/compare/v2.11.0...v2.16.0)
Expand Down
13 changes: 3 additions & 10 deletions package.json
Original file line number Diff line number Diff line change
Expand Up @@ -437,10 +437,8 @@
},
"devDependencies": {
"@folio/eslint-config-stripes": "^3.2.1",
"@folio/stripes-cli": "^1.2.0",
"@folio/stripes-connect": "^3.1.1",
"@folio/stripes-core": "^2.13.0",
"@folio/stripes-logger": "^0.0.2",
"@folio/stripes": "^1.0.0",
"@folio/stripes-cli": "^1.5.0",
"babel-eslint": "^9.0.0",
"eslint": "^5.5.0",
"react": "^16.5.0",
Expand All @@ -450,9 +448,6 @@
},
"dependencies": {
"@folio/react-intl-safe-html": "^1.0.0",
"@folio/stripes-components": "^3.1.0",
"@folio/stripes-form": "^1.0.0",
"@folio/stripes-smart-components": "^1.8.0",
"hashcode": "^1.0.3",
"lodash": "^4.17.4",
"moment": "^2.22.2",
Expand All @@ -464,9 +459,7 @@
"uuid": "^3.0.1"
},
"peerDependencies": {
"@folio/stripes-connect": "^3.1.1",
"@folio/stripes-core": "^2.13.0",
"@folio/stripes-logger": "^0.0.2",
"@folio/stripes": "^1.0.0",
"react": "*"
},
"optionalDependencies": {
Expand Down
16 changes: 9 additions & 7 deletions src/AccountActionsHistory.js
Original file line number Diff line number Diff line change
Expand Up @@ -2,13 +2,15 @@ import _ from 'lodash';
import React from 'react';
import Link from 'react-router-dom/Link';
import PropTypes from 'prop-types';

import { Row, Col } from '@folio/stripes-components/lib/LayoutGrid';
import KeyValue from '@folio/stripes-components/lib/KeyValue';
import Pane from '@folio/stripes-components/lib/Pane';
import Paneset from '@folio/stripes-components/lib/Paneset';
import Button from '@folio/stripes-components/lib/Button';
import MultiColumnList from '@folio/stripes-components/lib/MultiColumnList';
import {
Paneset,
Pane,
Button,
Row,
Col,
KeyValue,
MultiColumnList,
} from '@folio/stripes/components';

import { Actions } from './components/Accounts/Actions';
import { formatDateTime, getFullName } from './util';
Expand Down
29 changes: 16 additions & 13 deletions src/AccountsHistory.js
Original file line number Diff line number Diff line change
Expand Up @@ -3,19 +3,22 @@ import React from 'react';
import PropTypes from 'prop-types';
import { FormattedMessage } from 'react-intl';
import queryString from 'query-string';
import Button from '@folio/stripes-components/lib/Button';
import Icon from '@folio/stripes-components/lib/Icon';
import Pane from '@folio/stripes-components/lib/Pane';
import Paneset from '@folio/stripes-components/lib/Paneset';
import { Row, Col } from '@folio/stripes-components/lib/LayoutGrid';
import SegmentedControl from '@folio/stripes-components/lib/SegmentedControl';
import PaneMenu from '@folio/stripes-components/lib/PaneMenu';
import IconButton from '@folio/stripes-components/lib/IconButton';
import { filterState } from '@folio/stripes-components/lib/FilterGroups';
import { Dropdown } from '@folio/stripes-components/lib/Dropdown';
import Checkbox from '@folio/stripes-components/lib/Checkbox';
import DropdownMenu from '@folio/stripes-components/lib/DropdownMenu';
import { makeQueryFunction } from '@folio/stripes-smart-components';
import {
Paneset,
Pane,
PaneMenu,
IconButton,
Icon,
Button,
Dropdown,
DropdownMenu,
Row,
Col,
Checkbox,
SegmentedControl,
filterState,
} from '@folio/stripes/components';
import { makeQueryFunction } from '@folio/stripes/smart-components';

import { getFullName } from './util';
import { Actions } from './components/Accounts/Actions';
Expand Down
23 changes: 13 additions & 10 deletions src/LoanActionsHistory.js
Original file line number Diff line number Diff line change
Expand Up @@ -3,16 +3,19 @@ import React from 'react';
import { FormattedMessage } from 'react-intl';
import Link from 'react-router-dom/Link';
import PropTypes from 'prop-types';
import ChangeDueDateDialog from '@folio/stripes-smart-components/lib/ChangeDueDateDialog';
import Popover from '@folio/stripes-components/lib/Popover';
import { Row, Col } from '@folio/stripes-components/lib/LayoutGrid';
import Modal from '@folio/stripes-components/lib/Modal';
import KeyValue from '@folio/stripes-components/lib/KeyValue';
import MultiColumnList from '@folio/stripes-components/lib/MultiColumnList';
import Pane from '@folio/stripes-components/lib/Pane';
import Paneset from '@folio/stripes-components/lib/Paneset';
import Button from '@folio/stripes-components/lib/Button';
import Callout from '@folio/stripes-components/lib/Callout';
import { ChangeDueDateDialog } from '@folio/stripes/smart-components';
import {
Paneset,
Pane,
Modal,
Button,
Popover,
Callout,
MultiColumnList,
KeyValue,
Row,
Col,
} from '@folio/stripes/components';
import SafeHTMLMessage from '@folio/react-intl-safe-html';
import { getFullName } from './util';
import loanActionMap from './data/loanActionMap';
Expand Down
2 changes: 1 addition & 1 deletion src/LoanActionsHistoryProxy.js
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
import React from 'react';
import PropTypes from 'prop-types';
import Link from 'react-router-dom/Link';
import KeyValue from '@folio/stripes-components/lib/KeyValue';
import { KeyValue } from '@folio/stripes/components';
import { getFullName } from './util';

class LoanActionsHistoryProxy extends React.Component {
Expand Down
10 changes: 6 additions & 4 deletions src/LoansHistory.js
Original file line number Diff line number Diff line change
@@ -1,10 +1,12 @@
import _ from 'lodash';
import React from 'react';
import PropTypes from 'prop-types';
import Paneset from '@folio/stripes-components/lib/Paneset';
import Pane from '@folio/stripes-components/lib/Pane';
import Button from '@folio/stripes-components/lib/Button';
import SegmentedControl from '@folio/stripes-components/lib/SegmentedControl';
import {
Paneset,
Pane,
Button,
SegmentedControl,
} from '@folio/stripes/components';

import { getFullName } from './util';
import { OpenLoans, ClosedLoans } from './components/Loans';
Expand Down
19 changes: 11 additions & 8 deletions src/UserForm.js
Original file line number Diff line number Diff line change
Expand Up @@ -2,14 +2,17 @@ import _ from 'lodash';
import React from 'react';
import { FormattedMessage } from 'react-intl';
import PropTypes from 'prop-types';
import Paneset from '@folio/stripes-components/lib/Paneset';
import Pane from '@folio/stripes-components/lib/Pane';
import PaneMenu from '@folio/stripes-components/lib/PaneMenu';
import Button from '@folio/stripes-components/lib/Button';
import IconButton from '@folio/stripes-components/lib/IconButton';
import stripesForm from '@folio/stripes-form';
import { ExpandAllButton } from '@folio/stripes-components/lib/Accordion';
import { Row, Col } from '@folio/stripes-components/lib/LayoutGrid';
import {
Paneset,
Pane,
PaneMenu,
IconButton,
Button,
ExpandAllButton,
Row,
Col,
} from '@folio/stripes/components';
import stripesForm from '@folio/stripes/form';

import {
EditUserInfo,
Expand Down
4 changes: 2 additions & 2 deletions src/Users.js
Original file line number Diff line number Diff line change
Expand Up @@ -2,8 +2,8 @@ import _ from 'lodash';
import React from 'react';
import PropTypes from 'prop-types';

import { makeQueryFunction, SearchAndSort } from '@folio/stripes-smart-components';
import AppIcon from '@folio/stripes-components/lib/AppIcon';
import { makeQueryFunction, SearchAndSort } from '@folio/stripes/smart-components';
import { AppIcon } from '@folio/stripes/components';

import uuid from 'uuid';
import ViewUser from './ViewUser';
Expand Down
25 changes: 14 additions & 11 deletions src/ViewUser.js
Original file line number Diff line number Diff line change
Expand Up @@ -2,17 +2,20 @@ import { cloneDeep, get, omit, differenceBy, find } from 'lodash';
import React from 'react';
import PropTypes from 'prop-types';
import queryString from 'query-string';
import TitleManager from '@folio/stripes-core/src/components/TitleManager'; // eslint-disable-line import/no-unresolved
import Pane from '@folio/stripes-components/lib/Pane';
import PaneMenu from '@folio/stripes-components/lib/PaneMenu';
import { Row, Col } from '@folio/stripes-components/lib/LayoutGrid';
import Icon from '@folio/stripes-components/lib/Icon';
import Layer from '@folio/stripes-components/lib/Layer';
import IfPermission from '@folio/stripes-components/lib/IfPermission';
import IfInterface from '@folio/stripes-components/lib/IfInterface';
import { ExpandAllButton } from '@folio/stripes-components/lib/Accordion';
import IconButton from '@folio/stripes-components/lib/IconButton';
import { withTags } from '@folio/stripes-smart-components/lib/Tags';
import { TitleManager } from '@folio/stripes/core';
import {
Pane,
PaneMenu,
IconButton,
Icon,
ExpandAllButton,
Row,
Col,
IfPermission,
IfInterface,
Layer,
} from '@folio/stripes/components';
import { withTags } from '@folio/stripes/smart-components';

import UserForm from './UserForm';
import LoansHistory from './LoansHistory';
Expand Down
12 changes: 6 additions & 6 deletions src/components/Accounts/Actions/Actions.js
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@ import _ from 'lodash';
import PropTypes from 'prop-types';
// eslint-disable-next-line import/no-extraneous-dependencies
import moment from 'moment';
import Callout from '@folio/stripes-components/lib/Callout';
import { Callout } from '@folio/stripes/components';
import CancellationModal from './CancellationModal';
import PayModal from './PayModal';
import WaiveModal from './WaiveModal';
Expand Down Expand Up @@ -104,22 +104,22 @@ class Actions extends React.Component {
showCalloutMessage(a) {
const message = (
<span>
The
The
{' '}
{a.feeFineType}
{' '}
fee/fine of
fee/fine of
{' '}
<strong>{parseFloat(a.amount).toFixed(2)}</strong>
{' '}
has been successfully
has been successfully
{' '}
<strong>{a.paymentStatus.name}</strong>
{' '}
for
for
{' '}
<strong>{getFullName(this.props.user)}</strong>
.
.
</span>
);
this.callout.sendCallout({ message });
Expand Down
13 changes: 8 additions & 5 deletions src/components/Accounts/Actions/CancellationModal.js
Original file line number Diff line number Diff line change
Expand Up @@ -2,11 +2,14 @@ import React from 'react';
import PropTypes from 'prop-types';
import { Field, reduxForm } from 'redux-form';
import { FormattedMessage } from 'react-intl';
import Modal from '@folio/stripes-components/lib/Modal';
import Button from '@folio/stripes-components/lib/Button';
import TextArea from '@folio/stripes-components/lib/TextArea';
import Checkbox from '@folio/stripes-components/lib/Checkbox';
import { Row, Col } from '@folio/stripes-components/lib/LayoutGrid';
import {
Modal,
Button,
TextArea,
Checkbox,
Row,
Col,
} from '@folio/stripes/components';

const validate = (values) => {
const errors = {};
Expand Down
11 changes: 7 additions & 4 deletions src/components/Accounts/Actions/CommentModal.js
Original file line number Diff line number Diff line change
@@ -1,10 +1,13 @@
import React from 'react';
import PropTypes from 'prop-types';
import { Field, reduxForm } from 'redux-form';
import { Row, Col } from '@folio/stripes-components/lib/LayoutGrid';
import Button from '@folio/stripes-components/lib/Button';
import TextArea from '@folio/stripes-components/lib/TextArea';
import Modal from '@folio/stripes-components/lib/Modal';
import {
Row,
Col,
Button,
TextArea,
Modal,
} from '@folio/stripes/components';
import { FormattedMessage } from 'react-intl';

const validate = (values) => {
Expand Down
17 changes: 10 additions & 7 deletions src/components/Accounts/Actions/PayModal.js
Original file line number Diff line number Diff line change
Expand Up @@ -2,13 +2,16 @@ import React from 'react';
import PropTypes from 'prop-types';
import { FormattedMessage } from 'react-intl';
import { Field, reduxForm } from 'redux-form';
import Modal from '@folio/stripes-components/lib/Modal';
import Button from '@folio/stripes-components/lib/Button';
import Checkbox from '@folio/stripes-components/lib/Checkbox';
import TextArea from '@folio/stripes-components/lib/TextArea';
import TextField from '@folio/stripes-components/lib/TextField';
import Select from '@folio/stripes-components/lib/Select';
import { Row, Col } from '@folio/stripes-components/lib/LayoutGrid';
import {
Row,
Col,
Button,
TextArea,
Modal,
TextField,
Checkbox,
Select,
} from '@folio/stripes/components';

const validate = (values, props) => {
const accounts = props.accounts || [];
Expand Down
17 changes: 10 additions & 7 deletions src/components/Accounts/Actions/WaiveModal.js
Original file line number Diff line number Diff line change
@@ -1,14 +1,17 @@
import React from 'react';
import PropTypes from 'prop-types';
import { Field, reduxForm } from 'redux-form';
import Modal from '@folio/stripes-components/lib/Modal';
import { FormattedMessage } from 'react-intl';
import Button from '@folio/stripes-components/lib/Button';
import Checkbox from '@folio/stripes-components/lib/Checkbox';
import TextArea from '@folio/stripes-components/lib/TextArea';
import TextField from '@folio/stripes-components/lib/TextField';
import Select from '@folio/stripes-components/lib/Select';
import { Row, Col } from '@folio/stripes-components/lib/LayoutGrid';
import {
Row,
Col,
Button,
TextArea,
Modal,
TextField,
Checkbox,
Select,
} from '@folio/stripes/components';

const validate = (values, props) => {
const accounts = props.accounts || [];
Expand Down
14 changes: 9 additions & 5 deletions src/components/Accounts/Actions/WarningModal.js
Original file line number Diff line number Diff line change
@@ -1,10 +1,14 @@
import React from 'react';
import _ from 'lodash';
import PropTypes from 'prop-types';
import Modal from '@folio/stripes-components/lib/Modal';
import MultiCloumnList from '@folio/stripes-components/lib/MultiColumnList';
import Button from '@folio/stripes-components/lib/Button';
import { Row, Col } from '@folio/stripes-components/lib/LayoutGrid';
import {
Row,
Col,
Button,
Modal,
MultiColumnList,
} from '@folio/stripes/components';


class WarningModal extends React.Component {
static propTypes = {
Expand Down Expand Up @@ -130,7 +134,7 @@ class WarningModal extends React.Component {
</Row>
<Row>
<Col xs>
<MultiCloumnList
<MultiColumnList
formatter={this.getAccountsFormatter()}
columnMapping={columnMapping}
columnWidths={{ ' ': 28 }}
Expand Down
Loading

0 comments on commit e3c8d86

Please sign in to comment.