From fbc3a733d5660b8b86ec84e796fb17c35744b26d Mon Sep 17 00:00:00 2001 From: Ryan Mathis Date: Thu, 10 Jun 2021 14:34:01 -0700 Subject: [PATCH] Updated buttons throughout app --- ui/src/app/admin/component/AccessRequest.js | 7 +++--- ui/src/app/admin/component/UserMaintenance.js | 5 ++-- ui/src/app/admin/container/UserManagement.js | 9 +++---- ui/src/app/dashboard/component/Search.js | 2 +- .../component/fields/FilterTargetField.js | 24 ++++++++++++------- .../widgets/AttributeReleaseWidget.js | 9 +++---- .../form/component/widgets/OptionWidget.js | 8 ++++--- .../metadata/component/DeleteConfirmation.js | 9 +++---- .../app/metadata/component/MetadataSection.js | 6 ++--- .../component/properties/ArrayProperty.js | 10 ++++---- .../contention/component/ContentionModal.js | 17 ++++++------- ui/src/app/metadata/copy/CopySource.js | 17 ++++++------- ui/src/app/metadata/copy/SaveCopy.js | 9 +++---- .../MetadataFilterConfigurationListItem.js | 19 ++++++++------- .../component/MetadataFilterEditorList.js | 13 +++++----- .../component/MetadataFilterVersionList.js | 11 +++++---- .../MetadataFilterVersionListItem.js | 5 ++-- .../domain/provider/component/ProviderList.js | 15 +++++++----- .../component/DeleteSourceConfirmation.js | 9 +++---- .../domain/source/component/SourceList.js | 11 ++++----- ui/src/app/metadata/editor/MetadataEditor.js | 10 ++++---- .../app/metadata/editor/MetadataEditorNav.js | 14 ++++++----- ui/src/app/metadata/new/NewAttribute.js | 12 ++++++---- ui/src/app/metadata/new/NewFilter.js | 22 ++++++++++++----- ui/src/app/metadata/view/EditFilter.js | 12 ++++++---- .../metadata/view/MetadataAttributeEdit.js | 12 ++++++---- .../metadata/view/MetadataAttributeList.js | 8 ++++--- ui/src/app/metadata/view/MetadataHistory.js | 6 ++--- ui/src/app/metadata/view/MetadataOptions.js | 14 +++++------ ui/src/app/metadata/view/MetadataUpload.js | 10 ++++---- ui/src/app/metadata/view/MetadataVersion.js | 6 ++--- ui/src/app/metadata/view/MetadataXml.js | 7 +++--- .../wizard/MetadataProviderTypeSelector.js | 8 ++++--- ui/src/app/metadata/wizard/WizardNav.js | 14 +++++------ 34 files changed, 209 insertions(+), 161 deletions(-) diff --git a/ui/src/app/admin/component/AccessRequest.js b/ui/src/app/admin/component/AccessRequest.js index 682c5b1d8..0dd644d54 100644 --- a/ui/src/app/admin/component/AccessRequest.js +++ b/ui/src/app/admin/component/AccessRequest.js @@ -1,4 +1,5 @@ import React from 'react'; +import Button from 'react-bootstrap/Button'; import Translate from '../../i18n/components/translate'; export function AccessRequest({ users, roles, onDeleteUser, onChangeUserRole }) { @@ -49,13 +50,13 @@ export function AccessRequest({ users, roles, onDeleteUser, onChangeUserRole })
- +
diff --git a/ui/src/app/admin/component/UserMaintenance.js b/ui/src/app/admin/component/UserMaintenance.js index efce47acb..72847104d 100644 --- a/ui/src/app/admin/component/UserMaintenance.js +++ b/ui/src/app/admin/component/UserMaintenance.js @@ -2,6 +2,7 @@ import React from 'react'; import { FontAwesomeIcon } from '@fortawesome/react-fontawesome'; import { faTrash } from '@fortawesome/free-solid-svg-icons'; +import Button from 'react-bootstrap/Button'; import Translate from '../../i18n/components/translate'; import { useCurrentUser } from '../../core/user/UserContext'; @@ -46,12 +47,12 @@ export default function UserMaintenance({ users, roles, onDeleteUser, onChangeUs {currentUser.username !== user.username && - + } diff --git a/ui/src/app/admin/container/UserManagement.js b/ui/src/app/admin/container/UserManagement.js index 6172d6525..e4e1140ef 100644 --- a/ui/src/app/admin/container/UserManagement.js +++ b/ui/src/app/admin/container/UserManagement.js @@ -4,6 +4,7 @@ import useFetch from 'use-http'; import { FontAwesomeIcon } from '@fortawesome/react-fontawesome'; import { faExclamationTriangle } from '@fortawesome/free-solid-svg-icons'; +import Button from 'react-bootstrap/Button'; import Translate from '../../i18n/components/translate'; import API_BASE_PATH from '../../App.constant'; @@ -75,12 +76,12 @@ export default function UserManagement({ users, children, reload }) {

- {' '} - {' '} + + diff --git a/ui/src/app/dashboard/component/Search.js b/ui/src/app/dashboard/component/Search.js index 745f816d0..40d92348d 100644 --- a/ui/src/app/dashboard/component/Search.js +++ b/ui/src/app/dashboard/component/Search.js @@ -40,7 +40,7 @@ export function Search ({ entities, searchable, children }) { placeholder="Search Files" onChange={ (event) => search(event.target.value) } value={query} /> - + diff --git a/ui/src/app/form/component/fields/FilterTargetField.js b/ui/src/app/form/component/fields/FilterTargetField.js index 750792d8e..bad90052e 100644 --- a/ui/src/app/form/component/fields/FilterTargetField.js +++ b/ui/src/app/form/component/fields/FilterTargetField.js @@ -1,6 +1,7 @@ import React from 'react'; import Dropdown from 'react-bootstrap/Dropdown'; import Translate from '../../../i18n/components/translate'; +import Button from 'react-bootstrap/Button'; import { FontAwesomeIcon } from '@fortawesome/react-fontawesome'; import { faAsterisk, faCaretDown, faCaretUp, faEye, faEyeSlash, faPlus, faSpinner, faTrash } from '@fortawesome/free-solid-svg-icons'; import { useTranslator } from '../../../i18n/hooks'; @@ -15,9 +16,10 @@ import isNil from 'lodash/isNil'; import { FilterTargetPreview } from '../../../metadata/hoc/FilterTargetPreview'; const ToggleButton = ({ isOpen, onClick, disabled }) => ( - + ); const FilterTargetField = ({ @@ -225,13 +227,13 @@ const FilterTargetField = ({ {targetType === 'ENTITY' &&
- +
} @@ -250,15 +252,19 @@ const FilterTargetField = ({ {id} {preview && - + } - + )} diff --git a/ui/src/app/form/component/widgets/AttributeReleaseWidget.js b/ui/src/app/form/component/widgets/AttributeReleaseWidget.js index 3c68c4107..9ff995e59 100644 --- a/ui/src/app/form/component/widgets/AttributeReleaseWidget.js +++ b/ui/src/app/form/component/widgets/AttributeReleaseWidget.js @@ -3,6 +3,7 @@ import Form from "react-bootstrap/Form"; import Translate from "../../../i18n/components/translate"; import { FontAwesomeIcon } from "@fortawesome/react-fontawesome"; import { faCheck, faTimes } from "@fortawesome/free-solid-svg-icons"; +import Button from 'react-bootstrap/Button'; const selectValue = (value, selected, all) => { const at = all.indexOf(value); @@ -105,19 +106,19 @@ const AttributeReleaseWidget = ({ Check All Attributes - + Clear All Attributes - + diff --git a/ui/src/app/form/component/widgets/OptionWidget.js b/ui/src/app/form/component/widgets/OptionWidget.js index d2312dee0..88648c0c5 100644 --- a/ui/src/app/form/component/widgets/OptionWidget.js +++ b/ui/src/app/form/component/widgets/OptionWidget.js @@ -2,6 +2,7 @@ import React, { useRef } from "react"; import ListGroup from "react-bootstrap/ListGroup"; import Form from "react-bootstrap/Form"; +import Button from 'react-bootstrap/Button'; import Translate from "../../../i18n/components/translate"; import { InfoIcon } from "../InfoIcon"; @@ -12,9 +13,10 @@ import { faAsterisk, faCaretDown, faCaretUp } from "@fortawesome/free-solid-svg- import { useTranslator } from "../../../i18n/hooks"; const ToggleButton = ({ isOpen, onClick, disabled }) => ( - + ); const OptionWidget = ({ diff --git a/ui/src/app/metadata/component/DeleteConfirmation.js b/ui/src/app/metadata/component/DeleteConfirmation.js index e441f9442..0df156370 100644 --- a/ui/src/app/metadata/component/DeleteConfirmation.js +++ b/ui/src/app/metadata/component/DeleteConfirmation.js @@ -1,6 +1,7 @@ import React from 'react'; import Modal from 'react-bootstrap/Modal'; +import Button from 'react-bootstrap/Button'; import { FontAwesomeIcon } from '@fortawesome/react-fontawesome'; import { faExclamationTriangle } from '@fortawesome/free-solid-svg-icons'; @@ -46,12 +47,12 @@ export function DeleteConfirmation({ children, onConfirm, onCancel, body, title

- {' '} - {' '} + + diff --git a/ui/src/app/metadata/component/MetadataSection.js b/ui/src/app/metadata/component/MetadataSection.js index 5e13d788b..7925b961c 100644 --- a/ui/src/app/metadata/component/MetadataSection.js +++ b/ui/src/app/metadata/component/MetadataSection.js @@ -1,7 +1,7 @@ import React from 'react'; import { faEdit } from '@fortawesome/free-solid-svg-icons'; import { FontAwesomeIcon } from '@fortawesome/react-fontawesome'; - +import Button from 'react-bootstrap/Button'; import Translate from '../../i18n/components/translate'; export function MetadataSection ({ section, index = -1, onEdit, children }) { @@ -27,10 +27,10 @@ export function MetadataSection ({ section, index = -1, onEdit, children }) { {onEdit &&
- +
} diff --git a/ui/src/app/metadata/component/properties/ArrayProperty.js b/ui/src/app/metadata/component/properties/ArrayProperty.js index edee5235a..8c5f08c44 100644 --- a/ui/src/app/metadata/component/properties/ArrayProperty.js +++ b/ui/src/app/metadata/component/properties/ArrayProperty.js @@ -1,6 +1,8 @@ +import React from 'react'; import { faEye } from '@fortawesome/free-solid-svg-icons'; import { FontAwesomeIcon } from '@fortawesome/react-fontawesome'; -import React from 'react'; +import Button from 'react-bootstrap/Button'; + import Translate from '../../../i18n/components/translate'; import { usePropertyWidth } from './hooks'; import { PropertyValue } from './PropertyValue'; @@ -89,10 +91,10 @@ export function ArrayProperty ({ property, columns, preview }) { {preview && item && - {(onPreview, loading, data) => ( - + )}   diff --git a/ui/src/app/metadata/contention/component/ContentionModal.js b/ui/src/app/metadata/contention/component/ContentionModal.js index 73a0efef6..50c0ec991 100644 --- a/ui/src/app/metadata/contention/component/ContentionModal.js +++ b/ui/src/app/metadata/contention/component/ContentionModal.js @@ -3,6 +3,7 @@ import React from 'react'; import Modal from 'react-bootstrap/Modal'; import { FontAwesomeIcon } from '@fortawesome/react-fontawesome'; import { faExclamationTriangle } from '@fortawesome/free-solid-svg-icons'; +import Button from 'react-bootstrap/Button'; import Translate from '../../../i18n/components/translate'; import { useTranslator } from '../../../i18n/hooks'; @@ -83,23 +84,23 @@ export function ContentionModal ({ theirs = [], ours = [], onUseTheirs, onUseOur {theirs && theirs.length < 1 ? - + : ours && ours.length < 1 ? - + : - - + + } diff --git a/ui/src/app/metadata/copy/CopySource.js b/ui/src/app/metadata/copy/CopySource.js index f81a5e229..65e90a5e5 100644 --- a/ui/src/app/metadata/copy/CopySource.js +++ b/ui/src/app/metadata/copy/CopySource.js @@ -1,6 +1,7 @@ import React from 'react'; import { useForm } from 'react-hook-form'; import Check from 'react-bootstrap/FormCheck'; +import Button from 'react-bootstrap/Button'; import { FontAwesomeIcon } from '@fortawesome/react-fontawesome'; import { faArrowCircleRight, faAsterisk, faCheck, faTimes } from '@fortawesome/free-solid-svg-icons'; @@ -70,7 +71,7 @@ export function CopySource({ copy, onNext }) {
  • - +
  • @@ -170,25 +171,25 @@ export function CopySource({ copy, onNext }) { Check All Attributes - + Clear All Attributes - + - + ); diff --git a/ui/src/app/metadata/copy/SaveCopy.js b/ui/src/app/metadata/copy/SaveCopy.js index a4b526e7d..0c48515e4 100644 --- a/ui/src/app/metadata/copy/SaveCopy.js +++ b/ui/src/app/metadata/copy/SaveCopy.js @@ -1,5 +1,6 @@ import React from 'react'; import Check from 'react-bootstrap/FormCheck'; +import Button from 'react-bootstrap/Button'; import { faArrowCircleLeft, faCheck, faSave, faSpinner } from '@fortawesome/free-solid-svg-icons'; import { FontAwesomeIcon } from '@fortawesome/react-fontawesome'; import { useForm } from 'react-hook-form'; @@ -62,7 +63,7 @@ export function SaveCopy ({ copy, saving, onSave, onBack }) {
    • - +
    • @@ -83,13 +84,13 @@ export function SaveCopy ({ copy, saving, onSave, onBack }) {

    • - +
    diff --git a/ui/src/app/metadata/domain/filter/component/MetadataFilterConfigurationListItem.js b/ui/src/app/metadata/domain/filter/component/MetadataFilterConfigurationListItem.js index ba8e1a7f0..4601db323 100644 --- a/ui/src/app/metadata/domain/filter/component/MetadataFilterConfigurationListItem.js +++ b/ui/src/app/metadata/domain/filter/component/MetadataFilterConfigurationListItem.js @@ -2,6 +2,7 @@ import React from 'react'; import { FontAwesomeIcon } from '@fortawesome/react-fontawesome'; import { faArrowCircleDown, faArrowCircleUp, faChevronUp, faEdit, faTrash } from '@fortawesome/free-solid-svg-icons'; +import Button from 'react-bootstrap/Button'; import { Translate } from '../../../../i18n/components/translate'; import { Link } from 'react-router-dom'; @@ -36,17 +37,17 @@ export function MetadataFilterConfigurationListItem ({ filter, isLast, isFirst, { index + 1 } {editable &&
    - - + +
    } - + { filter['@type'] } @@ -65,20 +66,20 @@ export function MetadataFilterConfigurationListItem ({ filter, isLast, isFirst,   Edit - + } {configuration && } - + } ); diff --git a/ui/src/app/metadata/domain/filter/component/MetadataFilterEditorList.js b/ui/src/app/metadata/domain/filter/component/MetadataFilterEditorList.js index 756ed1966..f5b23aa23 100644 --- a/ui/src/app/metadata/domain/filter/component/MetadataFilterEditorList.js +++ b/ui/src/app/metadata/domain/filter/component/MetadataFilterEditorList.js @@ -1,6 +1,7 @@ import React from 'react'; import { Link } from 'react-router-dom'; import Check from 'react-bootstrap/FormCheck'; +import Button from 'react-bootstrap/Button'; import { FontAwesomeIcon } from '@fortawesome/react-fontawesome'; import { faArrowCircleDown, faArrowCircleUp, faEdit, faTrash } from '@fortawesome/free-solid-svg-icons'; @@ -30,14 +31,14 @@ export function MetadataFilterEditorList ({provider, filters, onDelete, onUpdate
    - - + +
    {i + 1} @@ -61,10 +62,10 @@ export function MetadataFilterEditorList ({provider, filters, onDelete, onUpdate - + )} diff --git a/ui/src/app/metadata/domain/filter/component/MetadataFilterVersionList.js b/ui/src/app/metadata/domain/filter/component/MetadataFilterVersionList.js index c8639490b..0d47525a3 100644 --- a/ui/src/app/metadata/domain/filter/component/MetadataFilterVersionList.js +++ b/ui/src/app/metadata/domain/filter/component/MetadataFilterVersionList.js @@ -1,6 +1,7 @@ +import React from 'react'; import { faArrowLeft } from '@fortawesome/free-solid-svg-icons'; import { FontAwesomeIcon } from '@fortawesome/react-fontawesome'; -import React from 'react'; +import Button from 'react-bootstrap/Button'; import FormattedDate from '../../../../core/components/FormattedDate'; import Translate from '../../../../i18n/components/translate'; import { usePropertyWidth } from '../../../component/properties/hooks'; @@ -53,14 +54,14 @@ export function MetadataFilterVersionList ({ configuration, limited, columns }) :
    {comparing ? - + : - + }
    } diff --git a/ui/src/app/metadata/domain/filter/component/MetadataFilterVersionListItem.js b/ui/src/app/metadata/domain/filter/component/MetadataFilterVersionListItem.js index 3a69b5717..6bffc080d 100644 --- a/ui/src/app/metadata/domain/filter/component/MetadataFilterVersionListItem.js +++ b/ui/src/app/metadata/domain/filter/component/MetadataFilterVersionListItem.js @@ -1,6 +1,7 @@ import React from 'react'; import { faCheckSquare, faSquare } from '@fortawesome/free-regular-svg-icons'; import { FontAwesomeIcon } from '@fortawesome/react-fontawesome'; +import Button from 'react-bootstrap/Button'; import { MetadataConfiguration } from '../../../component/MetadataConfiguration'; import { getDefinition } from '../../../domain/index'; import { useMetadataConfiguration } from '../../../hooks/configuration'; @@ -47,10 +48,10 @@ export function MetadataFilterVersionListItem ({ filters, width, selected, index

    {filter['@type']}

    {filter.comparable && - + } : diff --git a/ui/src/app/metadata/domain/provider/component/ProviderList.js b/ui/src/app/metadata/domain/provider/component/ProviderList.js index e9f2d9205..c2f07743a 100644 --- a/ui/src/app/metadata/domain/provider/component/ProviderList.js +++ b/ui/src/app/metadata/domain/provider/component/ProviderList.js @@ -1,6 +1,7 @@ import React from 'react'; import { Link } from 'react-router-dom'; import Badge from 'react-bootstrap/Badge'; +import Button from 'react-bootstrap/Button'; import { FontAwesomeIcon } from '@fortawesome/react-fontawesome'; import { faChevronCircleDown, faChevronCircleUp } from '@fortawesome/free-solid-svg-icons'; @@ -34,22 +35,24 @@ export default function ProviderList({ entities, reorder = true, first, last, on
    }   - - + diff --git a/ui/src/app/metadata/domain/source/component/DeleteSourceConfirmation.js b/ui/src/app/metadata/domain/source/component/DeleteSourceConfirmation.js index 482e92937..848e97c63 100644 --- a/ui/src/app/metadata/domain/source/component/DeleteSourceConfirmation.js +++ b/ui/src/app/metadata/domain/source/component/DeleteSourceConfirmation.js @@ -1,6 +1,7 @@ import React from 'react'; import Modal from 'react-bootstrap/Modal'; +import Button from 'react-bootstrap/Button'; import { FontAwesomeIcon } from '@fortawesome/react-fontawesome'; import { faExclamationTriangle } from '@fortawesome/free-solid-svg-icons'; @@ -50,12 +51,12 @@ export function DeleteSourceConfirmation ({children}) {

    - {' '} - {' '} + + diff --git a/ui/src/app/metadata/domain/source/component/SourceList.js b/ui/src/app/metadata/domain/source/component/SourceList.js index 94d05828a..41e2c7adb 100644 --- a/ui/src/app/metadata/domain/source/component/SourceList.js +++ b/ui/src/app/metadata/domain/source/component/SourceList.js @@ -8,15 +8,11 @@ import OverlayTrigger from 'react-bootstrap/OverlayTrigger'; import { FontAwesomeIcon } from '@fortawesome/react-fontawesome'; import { faTrash, faCheck } from '@fortawesome/free-solid-svg-icons'; - - import FormattedDate from '../../../../core/components/FormattedDate'; import Translate from '../../../../i18n/components/translate'; import { Scroller } from '../../../../dashboard/component/Scroller'; import { DeleteSourceConfirmation } from './DeleteSourceConfirmation'; - - export default function SourceList({ entities, onDelete, onEnable }) { return ( @@ -51,13 +47,14 @@ export default function SourceList({ entities, onDelete, onEnable }) { {onEnable ? - + : diff --git a/ui/src/app/metadata/editor/MetadataEditor.js b/ui/src/app/metadata/editor/MetadataEditor.js index 03f68b6fd..d2ee2e56d 100644 --- a/ui/src/app/metadata/editor/MetadataEditor.js +++ b/ui/src/app/metadata/editor/MetadataEditor.js @@ -2,6 +2,7 @@ import React from 'react'; import { faCogs, faExclamationTriangle, faSave, faSpinner } from '@fortawesome/free-solid-svg-icons'; import { FontAwesomeIcon } from '@fortawesome/react-fontawesome'; import { useHistory, useParams, Prompt } from 'react-router'; +import Button from 'react-bootstrap/Button'; import Alert from 'react-bootstrap/Alert'; import Translate from '../../i18n/components/translate'; @@ -116,20 +117,21 @@ export function MetadataEditor ({ current }) {
    - +   - +
    {warnings && warnings.hasOwnProperty(section) && diff --git a/ui/src/app/metadata/editor/MetadataEditorNav.js b/ui/src/app/metadata/editor/MetadataEditorNav.js index 45b19ca1c..bfae1bb73 100644 --- a/ui/src/app/metadata/editor/MetadataEditorNav.js +++ b/ui/src/app/metadata/editor/MetadataEditorNav.js @@ -1,7 +1,8 @@ +import React from 'react'; import { faBars } from '@fortawesome/free-solid-svg-icons'; import { FontAwesomeIcon } from '@fortawesome/react-fontawesome'; -import React from 'react'; import Dropdown from 'react-bootstrap/Dropdown'; +import Button from 'react-bootstrap/Button'; import Translate from '../../i18n/components/translate'; // import { usePagesWithErrors } from '../hoc/MetadataFormContext'; @@ -31,14 +32,14 @@ export function MetadataEditorNav ({ definition, current, children, format = 'ta {routes.map((route, idx) => - + )} {children && @@ -52,17 +53,18 @@ export function MetadataEditorNav ({ definition, current, children, format = 'ta
    diff --git a/ui/src/app/metadata/new/NewAttribute.js b/ui/src/app/metadata/new/NewAttribute.js index 88a6537ec..41d7ace0e 100644 --- a/ui/src/app/metadata/new/NewAttribute.js +++ b/ui/src/app/metadata/new/NewAttribute.js @@ -1,6 +1,8 @@ +import React from 'react'; import { faSave, faSpinner } from '@fortawesome/free-solid-svg-icons'; import { FontAwesomeIcon } from '@fortawesome/react-fontawesome'; -import React from 'react'; +import Button from 'react-bootstrap/Button'; + import { Prompt, useHistory } from 'react-router'; import Translate from '../../i18n/components/translate'; import { MetadataAttributeEditor } from '../editor/MetadataAttributeEditor'; @@ -57,19 +59,19 @@ export function NewAttribute() { {(filter, errors) => - - + } diff --git a/ui/src/app/metadata/new/NewFilter.js b/ui/src/app/metadata/new/NewFilter.js index 318871364..3b00cfaee 100644 --- a/ui/src/app/metadata/new/NewFilter.js +++ b/ui/src/app/metadata/new/NewFilter.js @@ -1,6 +1,7 @@ +import React from 'react'; import { faSave, faSpinner } from '@fortawesome/free-solid-svg-icons'; import { FontAwesomeIcon } from '@fortawesome/react-fontawesome'; -import React from 'react'; +import Button from 'react-bootstrap/Button'; import { Prompt, useHistory, useParams } from 'react-router'; import Translate from '../../i18n/components/translate'; import { MetadataFilterEditor } from '../editor/MetadataFilterEditor'; @@ -36,6 +37,15 @@ export function NewFilter() { history.push(`/metadata/provider/${id}`, state); }; + const onNavigate = (path) => { + const resetBlock = blocking; + setBlocking(false); + setTimeout(() => { + history.push(path); + setBlocking(resetBlock); + }); + }; + return (
    - + setBlocking(true)}> {(filter, isInvalid) =>
    - - +
    }
    diff --git a/ui/src/app/metadata/view/EditFilter.js b/ui/src/app/metadata/view/EditFilter.js index 27d2a594c..d3c6756e8 100644 --- a/ui/src/app/metadata/view/EditFilter.js +++ b/ui/src/app/metadata/view/EditFilter.js @@ -1,6 +1,8 @@ +import React from 'react'; import { faSave, faSpinner } from '@fortawesome/free-solid-svg-icons'; import { FontAwesomeIcon } from '@fortawesome/react-fontawesome'; -import React from 'react'; +import Button from 'react-bootstrap/Button'; + import { Prompt, useHistory, useParams } from 'react-router'; import Translate from '../../i18n/components/translate'; import { MetadataFilterEditor } from '../editor/MetadataFilterEditor'; @@ -74,19 +76,19 @@ export function EditFilter() { setBlocking(true) }> {(filter, isInvalid) =>
    - - +
    }
    diff --git a/ui/src/app/metadata/view/MetadataAttributeEdit.js b/ui/src/app/metadata/view/MetadataAttributeEdit.js index 6d035851c..58cd6d995 100644 --- a/ui/src/app/metadata/view/MetadataAttributeEdit.js +++ b/ui/src/app/metadata/view/MetadataAttributeEdit.js @@ -1,6 +1,8 @@ +import React from 'react'; import { faSave, faSpinner } from '@fortawesome/free-solid-svg-icons'; import { FontAwesomeIcon } from '@fortawesome/react-fontawesome'; -import React from 'react'; + +import Button from 'react-bootstrap/Button'; import { Prompt, useHistory, useParams } from 'react-router'; import Translate from '../../i18n/components/translate'; import { MetadataAttributeEditor } from '../editor/MetadataAttributeEditor'; @@ -75,19 +77,19 @@ export function MetadataAttributeEdit() { {(filter, errors) => - - + } diff --git a/ui/src/app/metadata/view/MetadataAttributeList.js b/ui/src/app/metadata/view/MetadataAttributeList.js index e91313116..b72c3c0e7 100644 --- a/ui/src/app/metadata/view/MetadataAttributeList.js +++ b/ui/src/app/metadata/view/MetadataAttributeList.js @@ -1,6 +1,8 @@ +import React from 'react'; import { faEdit, faPlusCircle, faTrash } from '@fortawesome/free-solid-svg-icons'; import { FontAwesomeIcon } from '@fortawesome/react-fontawesome'; -import React from 'react'; + +import Button from 'react-bootstrap/Button'; import { Link } from 'react-router-dom'; import { Translate } from '../../i18n/components/translate'; @@ -67,12 +69,12 @@ export function MetadataAttributeList ({entities, onDelete}) { Edit - + )} diff --git a/ui/src/app/metadata/view/MetadataHistory.js b/ui/src/app/metadata/view/MetadataHistory.js index 886c1e201..9921cc19e 100644 --- a/ui/src/app/metadata/view/MetadataHistory.js +++ b/ui/src/app/metadata/view/MetadataHistory.js @@ -2,7 +2,7 @@ import React from 'react'; import { useHistory, useParams } from 'react-router'; import { Link } from 'react-router-dom'; import queryString from 'query-string'; - +import Button from 'react-bootstrap/Button'; import FormattedDate from '../../core/components/FormattedDate'; import Translate from '../../i18n/components/translate'; @@ -107,10 +107,10 @@ export function MetadataHistory () { )} - +
    } {loading &&
    diff --git a/ui/src/app/metadata/view/MetadataOptions.js b/ui/src/app/metadata/view/MetadataOptions.js index 91121c7f6..e592731e6 100644 --- a/ui/src/app/metadata/view/MetadataOptions.js +++ b/ui/src/app/metadata/view/MetadataOptions.js @@ -2,7 +2,7 @@ import React from 'react'; import { faArrowDown, faArrowUp, faHistory, faPlus, faTrash } from '@fortawesome/free-solid-svg-icons'; import { FontAwesomeIcon } from '@fortawesome/react-fontawesome'; import { Link, useHistory, useParams } from 'react-router-dom'; - +import Button from 'react-bootstrap/Button'; import { scroller } from 'react-scroll'; import Translate from '../../i18n/components/translate'; @@ -59,12 +59,12 @@ export function MetadataOptions () { enabled={type === 'source' ? metadata.serviceEnabled : metadata.enabled} model={metadata}> {type === 'source' && onDeleteSource && - + } @@ -108,10 +108,10 @@ export function MetadataOptions () { }
    - +
    }
    diff --git a/ui/src/app/metadata/view/MetadataUpload.js b/ui/src/app/metadata/view/MetadataUpload.js index a193c46f9..b5c4fffe5 100644 --- a/ui/src/app/metadata/view/MetadataUpload.js +++ b/ui/src/app/metadata/view/MetadataUpload.js @@ -2,7 +2,7 @@ import React from 'react'; import Form from 'react-bootstrap/Form'; import { useForm } from "react-hook-form"; import { useHistory } from 'react-router-dom'; - +import Button from 'react-bootstrap/Button'; import {FontAwesomeIcon} from '@fortawesome/react-fontawesome'; import { faAsterisk, faSave, faSpinner } from '@fortawesome/free-solid-svg-icons'; @@ -85,7 +85,7 @@ export function MetadataUpload() {
  • - +
  • @@ -142,13 +142,13 @@ export function MetadataUpload() { Note: You can only import a file with a single entityID (EntityDescriptor element) in it. Anything more in that file will result in an error.
    - + diff --git a/ui/src/app/metadata/view/MetadataVersion.js b/ui/src/app/metadata/view/MetadataVersion.js index 9335bf563..3bde185fa 100644 --- a/ui/src/app/metadata/view/MetadataVersion.js +++ b/ui/src/app/metadata/view/MetadataVersion.js @@ -1,5 +1,5 @@ import React from 'react'; - +import Button from 'react-bootstrap/Button'; import { MetadataDefinitionContext, MetadataSchemaContext } from '../hoc/MetadataSchema'; import { Configuration } from '../hoc/Configuration'; import { MetadataConfiguration } from '../component/MetadataConfiguration'; @@ -79,10 +79,10 @@ export function MetadataVersion() { } - + } diff --git a/ui/src/app/metadata/view/MetadataXml.js b/ui/src/app/metadata/view/MetadataXml.js index c83872eea..5144b14af 100644 --- a/ui/src/app/metadata/view/MetadataXml.js +++ b/ui/src/app/metadata/view/MetadataXml.js @@ -1,7 +1,8 @@ +import React from 'react'; import { faSave } from '@fortawesome/free-solid-svg-icons'; import { FontAwesomeIcon } from '@fortawesome/react-fontawesome'; -import React from 'react'; +import Button from 'react-bootstrap/Button'; import { useParams } from 'react-router'; import Translate from '../../i18n/components/translate'; import { MetadataObjectContext } from '../hoc/MetadataSelector'; @@ -34,10 +35,10 @@ export function MetadataXml () { - + diff --git a/ui/src/app/metadata/wizard/MetadataProviderTypeSelector.js b/ui/src/app/metadata/wizard/MetadataProviderTypeSelector.js index b90645309..1312eda20 100644 --- a/ui/src/app/metadata/wizard/MetadataProviderTypeSelector.js +++ b/ui/src/app/metadata/wizard/MetadataProviderTypeSelector.js @@ -1,8 +1,10 @@ +import React from 'react'; import { faArrowCircleRight } from '@fortawesome/free-solid-svg-icons'; import { FontAwesomeIcon } from '@fortawesome/react-fontawesome'; -import React from 'react'; + import { useForm } from 'react-hook-form'; import Form from 'react-bootstrap/Form'; +import Button from 'react-bootstrap/Button'; import Translate from '../../i18n/components/translate'; import { InfoIcon } from '../../form/component/InfoIcon'; import { useTranslator } from '../../i18n/hooks'; @@ -57,7 +59,7 @@ export function MetadataProviderTypeSelector({ type, types = [], children}) {
  • {isValid && - + }
  • diff --git a/ui/src/app/metadata/wizard/WizardNav.js b/ui/src/app/metadata/wizard/WizardNav.js index 5fdc91def..da4564d6f 100644 --- a/ui/src/app/metadata/wizard/WizardNav.js +++ b/ui/src/app/metadata/wizard/WizardNav.js @@ -1,5 +1,5 @@ import React from 'react'; - +import Button from 'react-bootstrap/Button'; import {FontAwesomeIcon} from '@fortawesome/react-fontawesome'; import { faCheck, faSpinner, faSave, faArrowCircleRight, faArrowCircleLeft } from '@fortawesome/free-solid-svg-icons'; @@ -47,7 +47,7 @@ export function WizardNav ({ disabled = false, onSave, saving, onRestart }) {