fix: standardize caps

This commit is contained in:
Nikola Ubavic 2022-12-13 11:32:59 +01:00 committed by Rafael
parent a29f3fc13c
commit 72eb851731
24 changed files with 61 additions and 53 deletions

View file

@ -9,7 +9,7 @@ import {
TDoubleLevelHead, TDoubleLevelHead,
ThDoubleLevel ThDoubleLevel
} from 'src/components/fake-table/Table' } from 'src/components/fake-table/Table'
import { startCase } from 'src/utils/string' import { sentenceCase } from 'src/utils/string'
import TableCtx from './Context' import TableCtx from './Context'
@ -99,7 +99,7 @@ const Header = () => {
<>{attachOrderedByToComplexHeader(header) ?? header}</> <>{attachOrderedByToComplexHeader(header) ?? header}</>
) : ( ) : (
<span className={orderClasses}> <span className={orderClasses}>
{!R.isNil(display) ? display : startCase(name)}{' '} {!R.isNil(display) ? display : sentenceCase(name)}{' '}
{!R.isNil(orderedBy) && R.equals(name, orderedBy.code) && '-'} {!R.isNil(orderedBy) && R.equals(name, orderedBy.code) && '-'}
</span> </span>
)} )}

View file

@ -187,7 +187,7 @@ const MachineActions = memo(({ machine, onActionSuccess }) => {
display: 'Restart services for' display: 'Restart services for'
}) })
}}> }}>
Restart Services Restart services
</ActionButton> </ActionButton>
{machine.model === 'aveiro' && ( {machine.model === 'aveiro' && (
<ActionButton <ActionButton

View file

@ -134,7 +134,7 @@ const WizardStep = ({
to zero. Make sure you physically put cash inside the cash to zero. Make sure you physically put cash inside the cash
cassettes to allow the machine to dispense it to your users. If cassettes to allow the machine to dispense it to your users. If
you already did, make sure you set the correct cash cassette bill you already did, make sure you set the correct cash cassette bill
count for this machine on your Cash Boxes & Cassettes tab under count for this machine on your Cash boxes & cassettes tab under
Maintenance. Maintenance.
</P> </P>
<Info2 className={classes.title}>Default Commissions</Info2> <Info2 className={classes.title}>Default Commissions</Info2>

View file

@ -37,7 +37,7 @@ const SHOW_ALL = {
const ORDER_OPTIONS = [ const ORDER_OPTIONS = [
{ {
code: 'machine', code: 'machine',
display: 'Machine Name' display: 'Machine name'
}, },
{ {
code: 'cryptoCurrencies', code: 'cryptoCurrencies',
@ -53,7 +53,7 @@ const ORDER_OPTIONS = [
}, },
{ {
code: 'fixedFee', code: 'fixedFee',
display: 'Fixed Fee' display: 'Fixed fee'
}, },
{ {
code: 'minimumTx', code: 'minimumTx',

View file

@ -36,7 +36,7 @@ const CustomersList = ({
view: getName view: getName
}, },
{ {
header: 'Total TXs', header: 'Total Txs',
width: 126, width: 126,
textAlign: 'right', textAlign: 'right',
view: it => `${Number.parseInt(it.totalTxs)}` view: it => `${Number.parseInt(it.totalTxs)}`

View file

@ -26,7 +26,7 @@ const CustomerSidebar = ({ isSelected, onClick }) => {
}, },
{ {
code: 'customerData', code: 'customerData',
display: 'Customer Data', display: 'Customer data',
Icon: CustomerDataIcon, Icon: CustomerDataIcon,
InverseIcon: CustomerDataReversedIcon InverseIcon: CustomerDataReversedIcon
}, },

View file

@ -164,7 +164,7 @@ const Funding = () => {
{funding.length && ( {funding.length && (
<div className={classes.total}> <div className={classes.total}>
<Label1 className={classes.totalTitle}> <Label1 className={classes.totalTitle}>
Total Crypto Balance Total crypto balance
</Label1> </Label1>
<Info1 noMargin> <Info1 noMargin>
{getConfirmedTotal(funding)} {getConfirmedTotal(funding)}

View file

@ -111,7 +111,7 @@ const Logs = () => {
<> <>
<div className={classes.titleWrapper}> <div className={classes.titleWrapper}>
<div className={classes.titleAndButtonsContainer}> <div className={classes.titleAndButtonsContainer}>
<Title>Machine Logs</Title> <Title>Machine logs</Title>
{logsResponse && ( {logsResponse && (
<div className={classes.buttonsWrapper}> <div className={classes.buttonsWrapper}>
<LogsDowloaderPopover <LogsDowloaderPopover

View file

@ -204,7 +204,7 @@ const CashCassettes = () => {
!dataLoading && ( !dataLoading && (
<> <>
<TitleSection <TitleSection
title="Cash Boxes & Cassettes" title="Cash boxes & cassettes"
buttons={[ buttons={[
{ {
text: 'Cash box history', text: 'Cash box history',

View file

@ -158,7 +158,7 @@ const CashboxHistory = ({ machines, currency, timezone }) => {
}, },
{ {
name: 'billCount', name: 'billCount',
header: 'Bill Count', header: 'Bill count',
width: 115, width: 115,
textAlign: 'left', textAlign: 'left',
input: NumberInput, input: NumberInput,

View file

@ -92,7 +92,7 @@ const MachineDetailsRow = ({ it: machine, onActionSuccess, timezone }) => {
<Item xs> <Item xs>
<Container className={classes.row}> <Container className={classes.row}>
<Item xs={2}> <Item xs={2}>
<Label>Machine Model</Label> <Label>Machine model</Label>
<span>{modelPrettifier[machine.model]}</span> <span>{modelPrettifier[machine.model]}</span>
</Item> </Item>
<Item xs={4}> <Item xs={4}>
@ -126,7 +126,7 @@ const MachineDetailsRow = ({ it: machine, onActionSuccess, timezone }) => {
</span> </span>
</Item> </Item>
<Item xs={2}> <Item xs={2}>
<Label>Packet Loss</Label> <Label>Packet loss</Label>
<span> <span>
{machine.packetLoss {machine.packetLoss
? new BigNumber(machine.packetLoss).toFixed(3).toString() + ? new BigNumber(machine.packetLoss).toFixed(3).toString() +

View file

@ -74,7 +74,7 @@ const MachineStatus = () => {
const elements = [ const elements = [
{ {
header: 'Machine Name', header: 'Machine name',
width: 250, width: 250,
size: 'sm', size: 'sm',
textAlign: 'left', textAlign: 'left',
@ -111,7 +111,7 @@ const MachineStatus = () => {
: 'unknown' : 'unknown'
}, },
{ {
header: 'Software Version', header: 'Software version',
width: 200, width: 200,
size: 'sm', size: 'sm',
textAlign: 'left', textAlign: 'left',
@ -134,7 +134,7 @@ const MachineStatus = () => {
<> <>
<div className={classes.titleWrapper}> <div className={classes.titleWrapper}>
<div className={classes.titleAndButtonsContainer}> <div className={classes.titleAndButtonsContainer}>
<Title>Machine Status</Title> <Title>Machine status</Title>
</div> </div>
<div className={classes.headerLabels}> <div className={classes.headerLabels}>
<div> <div>

View file

@ -32,7 +32,7 @@ const CryptoBalanceAlerts = ({ section, fieldWidth }) => {
section={section} section={section}
decoration={currency} decoration={currency}
className={classes.cryptoBalanceAlertsForm} className={classes.cryptoBalanceAlertsForm}
title="Default (Low Balance)" title="Default (Low balance)"
label="Alert me under" label="Alert me under"
editing={isEditing(LOW_BALANCE_KEY)} editing={isEditing(LOW_BALANCE_KEY)}
disabled={isDisabled(LOW_BALANCE_KEY)} disabled={isDisabled(LOW_BALANCE_KEY)}
@ -49,7 +49,7 @@ const CryptoBalanceAlerts = ({ section, fieldWidth }) => {
save={save} save={save}
decoration={currency} decoration={currency}
className={classes.cryptoBalanceAlertsSecondForm} className={classes.cryptoBalanceAlertsSecondForm}
title="Default (High Balance)" title="Default (High balance)"
label="Alert me over" label="Alert me over"
editing={isEditing(HIGH_BALANCE_KEY)} editing={isEditing(HIGH_BALANCE_KEY)}
disabled={isDisabled(HIGH_BALANCE_KEY)} disabled={isDisabled(HIGH_BALANCE_KEY)}

View file

@ -12,7 +12,7 @@ import {
} from 'src/components/fake-table/Table' } from 'src/components/fake-table/Table'
import { Switch } from 'src/components/inputs' import { Switch } from 'src/components/inputs'
import { fromNamespace, toNamespace } from 'src/utils/config' import { fromNamespace, toNamespace } from 'src/utils/config'
import { startCase } from 'src/utils/string' import { sentenceCase } from 'src/utils/string'
import NotificationsCtx from '../NotificationsContext' import NotificationsCtx from '../NotificationsContext'
@ -62,7 +62,7 @@ const Row = ({
return ( return (
<Tr> <Tr>
<Td width={channelSize}> <Td width={channelSize}>
{shouldUpperCase ? R.toUpper(namespace) : startCase(namespace)} {shouldUpperCase ? R.toUpper(namespace) : sentenceCase(namespace)}
</Td> </Td>
<Cell name="balance" disabled={disabled} /> <Cell name="balance" disabled={disabled} />
<Cell name="transactions" disabled={disabled} /> <Cell name="transactions" disabled={disabled} />
@ -127,7 +127,7 @@ const Setup = ({ wizard, forceDisable }) => {
<Th width={channelSize - widthAdjust}>Channel</Th> <Th width={channelSize - widthAdjust}>Channel</Th>
{Object.keys(sizes).map(it => ( {Object.keys(sizes).map(it => (
<Th key={it} width={sizes[it] - widthAdjust} textAlign="center"> <Th key={it} width={sizes[it] - widthAdjust} textAlign="center">
{startCase(it)} {sentenceCase(it)}
</Th> </Th>
))} ))}
</THead> </THead>

View file

@ -136,7 +136,7 @@ const ContactInfo = ({ wizard }) => {
const fields = [ const fields = [
{ {
name: 'name', name: 'name',
label: 'Full name', label: 'Company name',
value: info.name ?? '', value: info.name ?? '',
component: TextInput component: TextInput
}, },
@ -160,7 +160,7 @@ const ContactInfo = ({ wizard }) => {
}, },
{ {
name: 'companyNumber', name: 'companyNumber',
label: 'Company number', label: 'Company registration number',
value: info.companyNumber ?? '', value: info.companyNumber ?? '',
component: TextInput component: TextInput
} }

View file

@ -109,7 +109,7 @@ const ReceiptPrinting = memo(({ wizard }) => {
}, },
{ {
name: 'companyNumber', name: 'companyNumber',
display: 'Company number' display: 'Company registration number'
}, },
{ {
name: 'machineLocation', name: 'machineLocation',

View file

@ -103,7 +103,7 @@ const Services = () => {
return ( return (
<div className={classes.wrapper}> <div className={classes.wrapper}>
<TitleSection title="3rd Party Services" /> <TitleSection title="3rd Party services" />
<Grid container spacing={4}> <Grid container spacing={4}>
{R.values(schemas).map(schema => ( {R.values(schemas).map(schema => (
<Grid item key={schema.code}> <Grid item key={schema.code}>

View file

@ -108,7 +108,7 @@ const SessionManagement = () => {
return ( return (
<> <>
<TitleSection title="Session Management" /> <TitleSection title="Session management" />
<DataTable <DataTable
loading={loading} loading={loading}
elements={elements} elements={elements}

View file

@ -241,7 +241,7 @@ const Users = () => {
return ( return (
<> <>
<TitleSection title="User Management" /> <TitleSection title="User management" />
<Box <Box
marginBottom={3} marginBottom={3}
marginTop={-5} marginTop={-5}

View file

@ -115,7 +115,7 @@ const Wallet = ({ name: SCREEN_KEY }) => {
<> <>
<div className={classes.header}> <div className={classes.header}>
<TitleSection <TitleSection
title="Wallet Settings" title="Wallet settings"
buttons={[ buttons={[
{ {
text: 'Advanced settings', text: 'Advanced settings',

View file

@ -108,7 +108,7 @@ const getAdvancedWalletElements = () => {
}, },
{ {
name: 'allowTransactionBatching', name: 'allowTransactionBatching',
header: `Allow BTC Transaction Batching`, header: `Allow BTC transaction batching`,
size: 'sm', size: 'sm',
stripe: true, stripe: true,
width: 260, width: 260,
@ -119,7 +119,7 @@ const getAdvancedWalletElements = () => {
}, },
{ {
name: 'feeMultiplier', name: 'feeMultiplier',
header: `BTC Miner's Fee`, header: `BTC Miner's fee`,
size: 'sm', size: 'sm',
stripe: true, stripe: true,
width: 250, width: 250,
@ -179,7 +179,7 @@ const getAdvancedWalletElementsOverrides = (
}, },
{ {
name: 'feeMultiplier', name: 'feeMultiplier',
header: `Miner's Fee`, header: `Miner's fee`,
size: 'sm', size: 'sm',
stripe: true, stripe: true,
width: 250, width: 250,
@ -280,7 +280,7 @@ const getElements = (cryptoCurrencies, accounts, onChange, wizard = false) => {
}, },
{ {
name: 'zeroConf', name: 'zeroConf',
header: 'Confidence Checking', header: 'Confidence checking',
size: 'sm', size: 'sm',
stripe: true, stripe: true,
view: (it, row) => { view: (it, row) => {
@ -304,7 +304,7 @@ const getElements = (cryptoCurrencies, accounts, onChange, wizard = false) => {
}, },
{ {
name: 'zeroConfLimit', name: 'zeroConfLimit',
header: '0-conf Limit', header: '0-conf limit',
size: 'sm', size: 'sm',
stripe: true, stripe: true,
view: (it, row) => view: (it, row) =>

View file

@ -49,7 +49,7 @@ const getLamassuRoutes = () => [
children: [ children: [
{ {
key: 'cash_units', key: 'cash_units',
label: 'Cash Units', label: 'Cash units',
route: '/maintenance/cash-units', route: '/maintenance/cash-units',
allowedRoles: [ROLES.USER, ROLES.SUPERUSER], allowedRoles: [ROLES.USER, ROLES.SUPERUSER],
component: CashUnits component: CashUnits
@ -63,14 +63,14 @@ const getLamassuRoutes = () => [
}, },
{ {
key: 'logs', key: 'logs',
label: 'Machine Logs', label: 'Machine logs',
route: '/maintenance/logs', route: '/maintenance/logs',
allowedRoles: [ROLES.USER, ROLES.SUPERUSER], allowedRoles: [ROLES.USER, ROLES.SUPERUSER],
component: MachineLogs component: MachineLogs
}, },
{ {
key: 'machine-status', key: 'machine-status',
label: 'Machine Status', label: 'Machine status',
route: '/maintenance/machine-status', route: '/maintenance/machine-status',
allowedRoles: [ROLES.USER, ROLES.SUPERUSER], allowedRoles: [ROLES.USER, ROLES.SUPERUSER],
component: MachineStatus component: MachineStatus
@ -130,7 +130,7 @@ const getLamassuRoutes = () => [
}, },
{ {
key: 'services', key: 'services',
label: '3rd Party Services', label: '3rd Party services',
route: '/settings/3rd-party-services', route: '/settings/3rd-party-services',
allowedRoles: [ROLES.USER, ROLES.SUPERUSER], allowedRoles: [ROLES.USER, ROLES.SUPERUSER],
component: Services component: Services
@ -144,9 +144,9 @@ const getLamassuRoutes = () => [
}, },
{ {
key: namespaces.OPERATOR_INFO, key: namespaces.OPERATOR_INFO,
label: 'Operator Info', label: 'Operator info',
route: '/settings/operator-info', route: '/settings/operator-info',
title: 'Operator Information', title: 'Operator information',
allowedRoles: [ROLES.USER, ROLES.SUPERUSER], allowedRoles: [ROLES.USER, ROLES.SUPERUSER],
get component() { get component() {
return () => ( return () => (
@ -232,7 +232,7 @@ const getLamassuRoutes = () => [
key: 'loyalty', key: 'loyalty',
label: 'Loyalty', label: 'Loyalty',
route: '/compliance/loyalty', route: '/compliance/loyalty',
title: 'Loyalty Panel', title: 'Loyalty panel',
allowedRoles: [ROLES.USER, ROLES.SUPERUSER], allowedRoles: [ROLES.USER, ROLES.SUPERUSER],
get component() { get component() {
return () => ( return () => (
@ -247,14 +247,14 @@ const getLamassuRoutes = () => [
children: [ children: [
{ {
key: 'individual-discounts', key: 'individual-discounts',
label: 'Individual Discounts', label: 'Individual discounts',
route: '/compliance/loyalty/individual-discounts', route: '/compliance/loyalty/individual-discounts',
allowedRoles: [ROLES.USER, ROLES.SUPERUSER], allowedRoles: [ROLES.USER, ROLES.SUPERUSER],
component: IndividualDiscounts component: IndividualDiscounts
}, },
{ {
key: 'promo-codes', key: 'promo-codes',
label: 'Promo Codes', label: 'Promo codes',
route: '/compliance/loyalty/codes', route: '/compliance/loyalty/codes',
allowedRoles: [ROLES.USER, ROLES.SUPERUSER], allowedRoles: [ROLES.USER, ROLES.SUPERUSER],
component: PromoCodes component: PromoCodes
@ -280,14 +280,14 @@ const getLamassuRoutes = () => [
children: [ children: [
{ {
key: 'user-management', key: 'user-management',
label: 'User Management', label: 'User management',
route: '/system/user-management', route: '/system/user-management',
allowedRoles: [ROLES.SUPERUSER], allowedRoles: [ROLES.SUPERUSER],
component: UserManagement component: UserManagement
}, },
{ {
key: 'session-management', key: 'session-management',
label: 'Session Management', label: 'Session management',
route: '/system/session-management', route: '/system/session-management',
allowedRoles: [ROLES.SUPERUSER], allowedRoles: [ROLES.SUPERUSER],
component: SessionManagement component: SessionManagement

View file

@ -56,14 +56,14 @@ const getPazuzRoutes = () => [
}, },
{ {
key: 'logs', key: 'logs',
label: 'Machine Logs', label: 'Machine logs',
route: '/maintenance/logs', route: '/maintenance/logs',
allowedRoles: [ROLES.USER, ROLES.SUPERUSER], allowedRoles: [ROLES.USER, ROLES.SUPERUSER],
component: MachineLogs component: MachineLogs
}, },
{ {
key: 'machine-status', key: 'machine-status',
label: 'Machine Status', label: 'Machine status',
route: '/maintenance/machine-status', route: '/maintenance/machine-status',
allowedRoles: [ROLES.USER, ROLES.SUPERUSER], allowedRoles: [ROLES.USER, ROLES.SUPERUSER],
component: MachineStatus component: MachineStatus
@ -123,9 +123,9 @@ const getPazuzRoutes = () => [
}, },
{ {
key: namespaces.OPERATOR_INFO, key: namespaces.OPERATOR_INFO,
label: 'Operator Info', label: 'Operator info',
route: '/settings/operator-info', route: '/settings/operator-info',
title: 'Operator Information', title: 'Operator information',
allowedRoles: [ROLES.USER, ROLES.SUPERUSER], allowedRoles: [ROLES.USER, ROLES.SUPERUSER],
get component() { get component() {
return () => ( return () => (
@ -232,7 +232,7 @@ const getPazuzRoutes = () => [
}, },
{ {
key: 'promo-codes', key: 'promo-codes',
label: 'Promo Codes', label: 'Promo codes',
route: '/compliance/loyalty/codes', route: '/compliance/loyalty/codes',
allowedRoles: [ROLES.USER, ROLES.SUPERUSER], allowedRoles: [ROLES.USER, ROLES.SUPERUSER],
component: PromoCodes component: PromoCodes
@ -290,14 +290,14 @@ const getPazuzRoutes = () => [
children: [ children: [
{ {
key: 'user-management', key: 'user-management',
label: 'User Management', label: 'User management',
route: '/system/user-management', route: '/system/user-management',
allowedRoles: [ROLES.SUPERUSER], allowedRoles: [ROLES.SUPERUSER],
component: UserManagement component: UserManagement
}, },
{ {
key: 'session-management', key: 'session-management',
label: 'Session Management', label: 'Session management',
route: '/system/session-management', route: '/system/session-management',
allowedRoles: [ROLES.SUPERUSER], allowedRoles: [ROLES.SUPERUSER],
component: SessionManagement component: SessionManagement

View file

@ -26,7 +26,15 @@ const startCase = R.compose(
splitOnUpper splitOnUpper
) )
const sentenceCase = R.compose(onlyFirstToUpper, S.joinWith(' '), splitOnUpper)
const singularOrPlural = (amount, singularStr, pluralStr) => const singularOrPlural = (amount, singularStr, pluralStr) =>
parseInt(amount) === 1 ? singularStr : pluralStr parseInt(amount) === 1 ? singularStr : pluralStr
export { startCase, onlyFirstToUpper, formatLong, singularOrPlural } export {
startCase,
onlyFirstToUpper,
formatLong,
singularOrPlural,
sentenceCase
}