Skip to content

Commit 48869d2

Browse files
Remove create backup button if limit = 0, display message none can be created
Removes the create button if the limit is 0, just like it does with the database page Also once limit is reached the create button is removed from view.
1 parent 0795f87 commit 48869d2

File tree

1 file changed

+8
-1
lines changed

1 file changed

+8
-1
lines changed

resources/scripts/components/server/backups/BackupContainer.tsx

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ import { ServerContext } from '@/state/server';
1212
import PageContentBlock from '@/components/elements/PageContentBlock';
1313

1414
export default () => {
15-
const { uuid } = useServer();
15+
const { uuid, featureLimits } = useServer();
1616
const { addError, clearFlashes } = useFlash();
1717
const [ loading, setLoading ] = useState(true);
1818

@@ -50,10 +50,17 @@ export default () => {
5050
/>)}
5151
</div>
5252
}
53+
{featureLimits.backups === 0 &&
54+
<p className="text-center text-sm text-neutral-400">
55+
Backups cannot be created for this server.
56+
</p>
57+
}
5358
<Can action={'backup.create'}>
59+
{featureLimits.backups > 0 && featureLimits.backups !== backups.length &&
5460
<div className={'mt-6 flex justify-end'}>
5561
<CreateBackupButton/>
5662
</div>
63+
}
5764
</Can>
5865
</PageContentBlock>
5966
);

0 commit comments

Comments
 (0)