Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 3 additions & 1 deletion src/components/instances/index.js
Original file line number Diff line number Diff line change
Expand Up @@ -19,6 +19,7 @@ import Loader from '../shared/Loader';
import getCustomer from '../../functions/api/lms/getCustomer';
import getAlarms from '../../functions/api/lms/getAlarms';
import Unpaid from '../shared/Unpaid';
import UnlimitedEnterprise from '../shared/UnlimitedEnterprise';
import useInstanceAuth from '../../functions/state/instanceAuths';

function InstancesIndex() {
Expand Down Expand Up @@ -97,7 +98,8 @@ function InstancesIndex() {
<SubNav refreshInstances={refreshInstances} />
{isOrgUser && instances ? (
<>
{(is_unpaid || unlimited_local_install) && <Unpaid />}
{ unlimited_local_install && <UnlimitedEnterprise /> }
{ is_unpaid && <Unpaid /> }
<Row>
{isOrgOwner ? <NewInstanceCard /> : !instances?.length ? <NoInstancesCard /> : null}
<InstanceList />
Expand Down
5 changes: 4 additions & 1 deletion src/components/instances/new/Confirm.js
Original file line number Diff line number Diff line change
Expand Up @@ -13,6 +13,7 @@ import CouponForm from '../../shared/CouponForm';
import RadioCheckbox from '../../shared/RadioCheckbox';
import commaNumbers from '../../../functions/util/commaNumbers';
import Unpaid from '../../shared/Unpaid';
import UnlimitedEnterprise from '../../shared/UnlimitedEnterprise';

function Confirm() {
const navigate = useNavigate();
Expand Down Expand Up @@ -173,8 +174,10 @@ function Confirm() {
</CardBody>
</Card>
<hr className="my-3" />
{(is_unpaid || unlimited_local_install) ? (
{ is_unpaid ? (
<Unpaid />
) : unlimited_local_install ? (
<UnlimitedEnterprise />
) : stripeCoupons?.length ? (
<div className="px-2 text-center text-success">
This organization has <b>{stripeCoupons.length}</b> coupon{stripeCoupons.length > 1 && 's'} on file, good for a total product credit of{' '}
Expand Down
12 changes: 12 additions & 0 deletions src/components/shared/UnlimitedEnterprise.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
import React from 'react';
import { Card, CardBody } from 'reactstrap';

function UnlimitedEnterprise() {
return (
<Card color="danger" className="mb-4">
<CardBody className="text-center text-danger">This Organization Will Not Be Billed for Enterprise Instances</CardBody>
</Card>
);
}

export default UnlimitedEnterprise;