fix: standardize caps
This commit is contained in:
parent
a29f3fc13c
commit
72eb851731
24 changed files with 61 additions and 53 deletions
|
|
@ -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>
|
||||||
)}
|
)}
|
||||||
|
|
|
||||||
|
|
@ -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
|
||||||
|
|
|
||||||
|
|
@ -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>
|
||||||
|
|
|
||||||
|
|
@ -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',
|
||||||
|
|
|
||||||
|
|
@ -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)}`
|
||||||
|
|
|
||||||
|
|
@ -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
|
||||||
},
|
},
|
||||||
|
|
|
||||||
|
|
@ -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)}
|
||||||
|
|
|
||||||
|
|
@ -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
|
||||||
|
|
|
||||||
|
|
@ -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',
|
||||||
|
|
|
||||||
|
|
@ -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,
|
||||||
|
|
|
||||||
|
|
@ -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() +
|
||||||
|
|
|
||||||
|
|
@ -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>
|
||||||
|
|
|
||||||
|
|
@ -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)}
|
||||||
|
|
|
||||||
|
|
@ -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>
|
||||||
|
|
|
||||||
|
|
@ -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
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -109,7 +109,7 @@ const ReceiptPrinting = memo(({ wizard }) => {
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
name: 'companyNumber',
|
name: 'companyNumber',
|
||||||
display: 'Company number'
|
display: 'Company registration number'
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
name: 'machineLocation',
|
name: 'machineLocation',
|
||||||
|
|
|
||||||
|
|
@ -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}>
|
||||||
|
|
|
||||||
|
|
@ -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}
|
||||||
|
|
|
||||||
|
|
@ -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}
|
||||||
|
|
|
||||||
|
|
@ -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',
|
||||||
|
|
|
||||||
|
|
@ -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) =>
|
||||||
|
|
|
||||||
|
|
@ -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
|
||||||
|
|
|
||||||
|
|
@ -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
|
||||||
|
|
|
||||||
|
|
@ -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
|
||||||
|
}
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue