From ad2405f63de208e7592361e33111c2520674d44d Mon Sep 17 00:00:00 2001 From: Jaalah Ramos <125309814+jaalah-akamai@users.noreply.github.com> Date: Tue, 20 Aug 2024 09:27:32 -0400 Subject: [PATCH] upcoming: [M3-8301] - Updated Bucket Rate Limits (#10790) Co-authored-by: Jaalah Ramos --- ...r-10790-upcoming-features-1724031092075.md | 5 +++ .../BucketLanding/BucketRateLimitTable.tsx | 36 ++++++++++--------- 2 files changed, 25 insertions(+), 16 deletions(-) create mode 100644 packages/manager/.changeset/pr-10790-upcoming-features-1724031092075.md diff --git a/packages/manager/.changeset/pr-10790-upcoming-features-1724031092075.md b/packages/manager/.changeset/pr-10790-upcoming-features-1724031092075.md new file mode 100644 index 00000000000..6e121f0bea1 --- /dev/null +++ b/packages/manager/.changeset/pr-10790-upcoming-features-1724031092075.md @@ -0,0 +1,5 @@ +--- +"@linode/manager": Upcoming Features +--- + +Updated Bucket Rate Limits ([#10790](https://github.com/linode/manager/pull/10790)) diff --git a/packages/manager/src/features/ObjectStorage/BucketLanding/BucketRateLimitTable.tsx b/packages/manager/src/features/ObjectStorage/BucketLanding/BucketRateLimitTable.tsx index 54cf754dd31..1b4fe2520df 100644 --- a/packages/manager/src/features/ObjectStorage/BucketLanding/BucketRateLimitTable.tsx +++ b/packages/manager/src/features/ObjectStorage/BucketLanding/BucketRateLimitTable.tsx @@ -20,22 +20,26 @@ interface BucketRateLimitTableProps { } const tableHeaders = ['Limits', 'GET', 'PUT', 'LIST', 'DELETE', 'OTHER']; -const tableData = ({ endpointType }: BucketRateLimitTableProps) => [ - { - checked: true, - values: ['1000', '000', '000', '000', '000'], - }, - { - checked: false, - values: [ - endpointType === 'E3' ? '20000' : '5000', - '000', - '000', - '000', - '000', - ], - }, -]; +const tableData = ({ endpointType }: BucketRateLimitTableProps) => { + const isE3 = endpointType === 'E3'; + + return [ + { + checked: true, + values: ['2000', '500', '100', '200', '400'], + }, + { + checked: false, + values: [ + isE3 ? '20000' : '5000', + isE3 ? '2000' : '1000', + isE3 ? '400' : '200', + isE3 ? '400' : '200', + isE3 ? '1000' : '800', + ], + }, + ]; +}; export const BucketRateLimitTable = ({ endpointType,