Commit 6302a6b1 authored by Petter Goksøyr Åsen's avatar Petter Goksøyr Åsen
Browse files

patron-client: add message when patron has no loans or reservations

parent 71bee6e7
......@@ -593,6 +593,17 @@ class UserLoans extends React.Component {
} else if (this.props.loansAndReservationError) {
return <FormattedMessage {...messages.loansAndReservationError} />
}
if (loans.length === 0 &&
loansWithFines.length === 0 &&
loansWithKemner.length === 0 &&
[ ...this.props.loansAndReservations.pickups ].length === 0 &&
[ ...this.props.loansAndReservations.holds ].length === 0 &&
[ ...this.props.loansAndReservations.holds ].length === 0 &&
[ ...this.props.loansAndReservations.remoteloans ].length === 0 &&
[ ...this.props.loansAndReservations.remoteholds ].length === 0
) {
return <div><p><FormattedMessage {...messages.noLoansOrReservations} /></p></div>
}
return (
<div>
{this.renderPickups()}
......@@ -651,6 +662,11 @@ export const messages = defineMessages({
description: 'The label of the item title',
defaultMessage: 'Title'
},
noLoansOrReservations: {
id: 'UserLoans.noLoansOrReservations',
description: 'Message stating patron has no loans or reservations',
defaultMessage: 'You have no loans or reservations'
},
publicationYear: {
id: 'UserLoans.publicationYear',
description: 'The label of the publication year of the item',
......
......@@ -385,6 +385,7 @@ export default {
'UserLoans.kemnerInformation': 'Det har blitt sendt ut erstatningskrav på følgende lån og kontoen din er derfor sperret. Du kan ikke forlenge eksisterende lån eller låne mer før saken er avsluttet.',
'UserLoans.kemnerTooltip': 'Du kan fortsatt levere materialet hos oss. Erstatningskravet vil da bli trukket fra regningen hos Oslo kemnerkontor og du må kun betale eventuelle gebyr + omkostninger. Du kan dessverre ikke betale gebyr og erstatning hos oss når saken har gått til Oslo kemnerkontor.',
'UserLoans.kemnerGeneralInfoTooltip': 'Dersom du ikke betaler erstatningskravet, går saken videre til Oslo kemnerkontor. Da kan du ikke lenger betale gebyrer i vårt system. Du kan heller ikke låne nye bøker før saken er gjort opp.',
'UserLoans.noLoansOrReservations': 'Du har ingen lån eller reservasjoner',
'UserLoans.paymentSuccessHeader': 'Takk for betalingen',
'UserLoans.paymentSuccessText': 'Lån knyttet til betalingen som ikke var levert har vi nå forlenget med en ny låneperiode. Lån som ikke kunne forlenges fordi de er reservert av andre lånere, eller har blitt forlenget to ganger har fått ny forfallsdato om tre dager. Disse må leveres snarest for å unngå nytt purregebyr.',
'UserLoans.paymentCancelledHeader': 'Din betaling ble avbrutt',
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment