Skip to content

Commit

Permalink
changes after review
Browse files Browse the repository at this point in the history
  • Loading branch information
dzonidoo committed Feb 11, 2025
1 parent 6f9c884 commit 8ad36ce
Show file tree
Hide file tree
Showing 35 changed files with 96 additions and 98 deletions.
6 changes: 3 additions & 3 deletions assets/agenda/components/AgendaCoverageRequest.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@ import PropTypes from 'prop-types';
import classNames from 'classnames';

import {gettext} from 'utils';
import {Button} from '../../components/Buttons';
import {Button} from '../../components/Button';


class AgendaCoverageRequest extends React.Component<any, any> {
Expand Down Expand Up @@ -53,12 +53,12 @@ class AgendaCoverageRequest extends React.Component<any, any> {
</div>
<div className='nh-button__group'>
<Button
value={gettext('Cancel')}
text={gettext('Cancel')}
variant='secondary'
onClick={this.reset}
/>
<Button
value={gettext('Submit inquiry')}
text={gettext('Submit inquiry')}
variant='primary'
disabled={!this.state.message}
onClick={this.requestCoverage}
Expand Down
4 changes: 2 additions & 2 deletions assets/agenda/components/AgendaListGroupHeader.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@ import {formatDate, gettext} from 'utils';
import {getCoverageIcon} from '../utils';

import {Skeleton} from 'primereact/skeleton';

Check warning on line 8 in assets/agenda/components/AgendaListGroupHeader.tsx

View workflow job for this annotation

GitHub Actions / client (14)

'Skeleton' is defined but never used

Check warning on line 8 in assets/agenda/components/AgendaListGroupHeader.tsx

View workflow job for this annotation

GitHub Actions / client (18)

'Skeleton' is defined but never used

Check warning on line 8 in assets/agenda/components/AgendaListGroupHeader.tsx

View workflow job for this annotation

GitHub Actions / client (20)

'Skeleton' is defined but never used

Check warning on line 8 in assets/agenda/components/AgendaListGroupHeader.tsx

View workflow job for this annotation

GitHub Actions / client (lts/*)

'Skeleton' is defined but never used
import {Button} from '../../components/Buttons';
import {Button} from '../../components/Button';

interface IProps {
group: string;
Expand Down Expand Up @@ -81,7 +81,7 @@ export function AgendaListGroupHeader({group, itemIds, itemsById, itemsShown, to
)}
<div className="list-group-header__actions">
<Button
value={itemsShown ? gettext('Hide') : gettext('Show all')}
text={itemsShown ? gettext('Hide') : gettext('Show all')}
variant='tertiary'
size='small'
onClick={() => {
Expand Down
6 changes: 3 additions & 3 deletions assets/cards/components/EditCard.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@ import {
CARD_TYPES,
getCardEditComponent,
} from 'components/cards/utils';
import {Button} from 'components/Buttons';
import {Button} from 'components/Button';
import CloseButton from 'components/CloseButton';


Expand Down Expand Up @@ -79,12 +79,12 @@ class EditCard extends React.Component<any, any> {
</div>
<div className='list-item__preview-footer'>
<Button
value={gettext('Delete')}
text={gettext('Delete')}
variant='secondary'
onClick={this.props.onDelete}
/>
<Button
value={gettext('Save')}
text={gettext('Save')}
variant='primary'
onClick={this.props.onSave}
/>
Expand Down
4 changes: 2 additions & 2 deletions assets/companies/components/CompanyPermissions.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@ import PropTypes from 'prop-types';
import {gettext} from 'utils';

import CheckboxInput from 'components/CheckboxInput';
import {Button} from 'components/Buttons';
import {Button} from 'components/Button';

function CompanyPermissions({
company,
Expand Down Expand Up @@ -163,7 +163,7 @@ function CompanyPermissions({
<div className='list-item__preview-footer'>
<Button
data-test-id="save-btn"
value={gettext('Save')}
text={gettext('Save')}
type='submit'
variant='primary'
/>
Expand Down
4 changes: 2 additions & 2 deletions assets/companies/components/EditCompany.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -24,7 +24,7 @@ import CompanyPermissions from './CompanyPermissions';
import EditCompanyAPI from './EditCompanyAPI';
import AuditInformation from 'components/AuditInformation';
import {EditCompanyDetails} from './EditCompanyDetails';
import {Button} from 'components/Buttons';
import {Button} from 'components/Button';
import CloseButton from 'components/CloseButton';

interface IStateProps {
Expand Down Expand Up @@ -178,7 +178,7 @@ class EditCompany extends React.Component<IProps, IState> {
</div>
<div className="list-item__preview-toolbar-right">
<Button
value={gettext('Approve Company & Users')}
text={gettext('Approve Company & Users')}
type='submit'
variant='tertiary'
size='small'
Expand Down
6 changes: 3 additions & 3 deletions assets/companies/components/EditCompanyDetails.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@ import TextInput from 'components/TextInput';
import SelectInput from 'components/SelectInput';
import DateInput from 'components/DateInput';
import CheckboxInput from 'components/CheckboxInput';
import {Button} from 'components/Buttons';
import {Button} from 'components/Button';
import TextListInput from 'components/TextListInput';

interface IProps {
Expand Down Expand Up @@ -194,13 +194,13 @@ export function EditCompanyDetails({
<div className='list-item__preview-footer'>
{company._id && (
<Button
value={gettext('Delete')}
text={gettext('Delete')}
variant='secondary'
onClick={deleteCompany}
/>
)}
<Button
value={gettext('Save')}
text={gettext('Save')}
variant='primary'
data-test-id="save-btn"
onClick={save}
Expand Down
4 changes: 2 additions & 2 deletions assets/company-admin/components/CompanyDetailsProductRow.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@ import PropTypes from 'prop-types';

import {gettext, getConfig} from 'utils';
import classNames from 'classnames';
import {Button} from 'components/Buttons';
import {Button} from 'components/Button';

export function CompanyDetailsProductRow({product, onNameClicked, showSeatRequestModal}: any) {
const unlimited = product.max_seats == null || product.max_seats < 1;
Expand All @@ -30,7 +30,7 @@ export function CompanyDetailsProductRow({product, onNameClicked, showSeatReques
{getConfig('allow_companies_to_manage_products') && !unlimited && (
<td>
<Button
value={gettext('Request more seats')}
text={gettext('Request more seats')}
variant='tertiary'
size='small'
onClick={() => showSeatRequestModal([product._id])}
Expand Down
5 changes: 2 additions & 3 deletions assets/company-reports/components/ContentActivity.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -5,10 +5,9 @@ import {gettext, formatTime} from '../../utils';
import {fetchReport, REPORTS} from '../actions';

import ReportsTable from './ReportsTable';
import {Button} from 'components/Buttons';
import {Button} from 'components/Button';
import {ContentActivityFilters} from './ContentActivityFilters';


interface IReportAction {
download?: number;
copy?: number;
Expand Down Expand Up @@ -158,7 +157,7 @@ class ContentActivity extends React.Component<IProps, any> {
<ContentActivityFilters />

<Button
value={gettext('Export to CSV')}
text={gettext('Export to CSV')}
variant='secondary'
className='ms-auto me-3'
onClick={this.exportToCSV}
Expand Down
10 changes: 5 additions & 5 deletions assets/components/Buttons.tsx → assets/components/Button.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@ export type IPropsVariant = 'primary' | 'secondary' | 'tertiary';
export type IPropsSize = 'small' | 'medium' | 'large';

export interface IPropsButtonBase {
value: string;
text: string;
variant?: IPropsVariant;
size?: IPropsSize;
id?: string;
Expand All @@ -20,12 +20,12 @@ interface IPropsButton extends IPropsButtonBase {
}

interface IPropsSubmit extends IPropsButtonBase {
type?: 'submit',
type: 'submit',
onClick?(event: React.MouseEvent<HTMLButtonElement, MouseEvent>): void;
}

interface IPropsReset extends IPropsButtonBase {
type?: 'reset',
type: 'reset',
onClick?(event: React.MouseEvent<HTMLButtonElement, MouseEvent>): void;
}

Expand All @@ -45,13 +45,13 @@ export class Button extends React.PureComponent<IProps> {
type={this.props.type ?? 'button'}
id={this.props.id}
className={classes}
aria-label={this.props.value}
aria-label={this.props.text}
data-test-id={this.props['data-test-id']}
tabIndex={0}
disabled={this.props.disabled}
onClick={(event) => this.props.onClick && this.props.onClick(event)}
>
{this.props.value}
{this.props.text}
</button>
);
}
Expand Down
6 changes: 3 additions & 3 deletions assets/components/CardEditor.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@ import React from 'react';
import PropTypes from 'prop-types';

import {gettext} from 'utils';
import {Button} from 'components/Buttons';
import {Button} from 'components/Button';
import {IconButton} from './IconButton';

export default class CardEditor extends React.Component<any, any> {
Expand Down Expand Up @@ -61,7 +61,7 @@ export default class CardEditor extends React.Component<any, any> {
<div className="card-body">{editorCardBody}</div>
<div className="card-footer d-flex">
<Button
value={saveText}
text={saveText}
variant='primary'
className='ms-auto'
disabled={Object.keys(errors || {}).length > 0}
Expand All @@ -70,7 +70,7 @@ export default class CardEditor extends React.Component<any, any> {

{!hideCancel && (
<Button
value={gettext('Cancel')}
text={gettext('Cancel')}
variant='secondary'
className='ms-3'
onClick={this.onCancelClick}
Expand Down
6 changes: 3 additions & 3 deletions assets/components/EditPanel.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@ import PropTypes from 'prop-types';
import {gettext} from '../utils';
import {isEmpty, get, pickBy, isEqual, every} from 'lodash';
import CheckboxInput from 'components/CheckboxInput';
import {Button} from 'components/Buttons';
import {Button} from 'components/Button';

class EditPanel extends React.Component<any, any> {
static propTypes: any;
Expand Down Expand Up @@ -129,14 +129,14 @@ class EditPanel extends React.Component<any, any> {
<div className='list-item__preview-footer'>
{this.props.onCancel && (
<Button
value={gettext('Cancel')}
text={gettext('Cancel')}
variant='secondary'
disabled={this.props.cancelDisabled}
onClick={this.props.onCancel}
/>
)}
<Button
value={gettext('Save')}
text={gettext('Save')}
type='submit'
variant='primary'
disabled={this.props.saveDisabled}
Expand Down
4 changes: 2 additions & 2 deletions assets/components/ListBar.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@ import PropTypes from 'prop-types';
import classNames from 'classnames';

import SearchBar from 'search/components/SearchBar';
import {Button} from 'components/Buttons';
import {Button} from 'components/Button';

class ListBar extends React.Component<any, any> {
static propTypes: any;
Expand All @@ -29,7 +29,7 @@ class ListBar extends React.Component<any, any> {
<div className="content-bar__right">
{this.props.onNewItem && (
<Button
value={this.props.buttonText}
text={this.props.buttonText}
variant='primary'
data-test-id="new-item-btn"
disabled={this.props.disabled}
Expand Down
6 changes: 3 additions & 3 deletions assets/components/Modal.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@ import {gettext} from 'utils';
import {closeModal} from 'actions';
import CloseModalButton from './CloseModalButton';
import classNames from 'classnames';
import {Button} from 'components/Buttons';
import {Button} from 'components/Button';

interface IProps {
title: string;
Expand Down Expand Up @@ -96,13 +96,13 @@ class Modal extends React.Component<IProps, IState> {
<Button
type='reset'
variant='secondary'
value={this.props.onCancelLabel || gettext('Cancel')}
text={this.props.onCancelLabel || gettext('Cancel')}
onClick={this.props.closeModal}
/>
<Button
type='submit'
variant='primary'
value={this.props.onSubmitLabel || gettext('Save')}
text={this.props.onSubmitLabel || gettext('Save')}
disabled={this.state.submitting || !this.props.formValid}
onClick={this.onSubmit}
/>
Expand Down
4 changes: 2 additions & 2 deletions assets/general-settings/components/GeneralSettingsApp.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@ import {save} from '../actions';
import TextInput from 'components/TextInput';
import CheckboxInput from 'components/CheckboxInput';
import AuditInformation from 'components/AuditInformation';
import {Button} from 'components/Buttons';
import {Button} from 'components/Button';

function isInput(field: any) {
return ['text', 'number', 'boolean'].includes(field.type);
Expand Down Expand Up @@ -110,7 +110,7 @@ class GeneralSettingsApp extends React.Component<any, any> {
<form onSubmit={this.onSubmit}>
{fields}
<Button
value={gettext('Save')}
text={gettext('Save')}
type='submit'
variant='primary'
/>
Expand Down
4 changes: 2 additions & 2 deletions assets/home/components/HomeApp.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,7 @@ import {personalizeHome} from 'agenda/actions';
import {RadioButtonGroup} from 'features/sections/SectionSwitch';
import {getCurrentUser} from 'company-admin/selectors';
import {IPersonalizedDashboardsWithData} from 'home/reducers';
import {Button} from 'components/Buttons';
import {Button} from 'components/Button';
import {IconButton} from 'components/IconButton';
import {IHomeState} from 'home/reducers';

Expand Down Expand Up @@ -144,7 +144,7 @@ class HomeApp extends React.Component<IProps, {
!this.hasPersonalDashboard ? (
<div className="home-tools">
<Button
value={gettext('Personalize Home')}
text={gettext('Personalize Home')}
variant='secondary'
size='small'
onClick={() => {
Expand Down
6 changes: 3 additions & 3 deletions assets/monitoring/components/EditMonitoringProfile.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@ import AuditInformation from 'components/AuditInformation';
import MonitoringSchedule from './MonitoringSchedule';

import {gettext} from 'utils';
import {Button} from 'components/Buttons';
import {Button} from 'components/Button';
import CloseButton from 'components/CloseButton';

const getCompanyOptions = (companies: any) => companies.map((company: any) => ({value: company._id, text: company.name}));
Expand Down Expand Up @@ -197,13 +197,13 @@ class EditMonitoringProfile extends React.Component<any, any> {
<div className='list-item__preview-footer'>
{item._id && (
<Button
value={gettext('Delete')}
text={gettext('Delete')}
variant='secondary'
onClick={onDelete}
/>
)}
<Button
value={gettext('Save')}
text={gettext('Save')}
variant='primary'
onClick={onSave}
/>
Expand Down
4 changes: 2 additions & 2 deletions assets/monitoring/components/MonitoringSchedule.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@ import {gettext} from 'utils';
import DatePicker from 'react-datepicker';

import SelectInput from 'components/SelectInput';
import {Button} from 'components/Buttons';
import {Button} from 'components/Button';

class MonitoringSchedule extends React.Component<any, any> {
static propTypes: any;
Expand Down Expand Up @@ -195,7 +195,7 @@ class MonitoringSchedule extends React.Component<any, any> {
</div>
<div className='list-item__preview-footer'>
<Button
value={gettext('Save')}
text={gettext('Save')}
variant='primary'
onClick={onsaveMonitoringProfileSchedule}
/>
Expand Down
Loading

0 comments on commit 8ad36ce

Please sign in to comment.