From fd5b2cc0cfbbf52fdf89b09271b19c18232c0722 Mon Sep 17 00:00:00 2001 From: Peter Zimon Date: Thu, 13 Jul 2023 10:41:06 +0200 Subject: [PATCH] Updated AdminX Tiers list to use cards (#17346) refs. https://github.com/TryGhost/Product/issues/3580 - Using cards instead of standard rows in the Tiers list makes it much easier to orient it. Also makes settings more playful and nicer. --- .../components/settings/membership/Tiers.tsx | 13 --- .../membership/tiers/TierDetailPreview.tsx | 2 +- .../settings/membership/tiers/TiersList.tsx | 84 ++++++++++++------- 3 files changed, 55 insertions(+), 44 deletions(-) diff --git a/apps/admin-x-settings/src/components/settings/membership/Tiers.tsx b/apps/admin-x-settings/src/components/settings/membership/Tiers.tsx index e3b8039de1..d3a1db421d 100644 --- a/apps/admin-x-settings/src/components/settings/membership/Tiers.tsx +++ b/apps/admin-x-settings/src/components/settings/membership/Tiers.tsx @@ -1,28 +1,16 @@ -import Button from '../../../admin-x-ds/global/Button'; import React, {useState} from 'react'; import SettingGroup from '../../../admin-x-ds/settings/SettingGroup'; import TabView from '../../../admin-x-ds/global/TabView'; import TiersList from './tiers/TiersList'; -import useRouting from '../../../hooks/useRouting'; import {getArchivedTiers, getPaidActiveTiers} from '../../../utils/helpers'; import {useTiers} from '../../providers/ServiceProvider'; const Tiers: React.FC<{ keywords: string[] }> = ({keywords}) => { - const {updateRoute} = useRouting(); - const openTierModal = () => { - updateRoute('tiers/add'); - }; const [selectedTab, setSelectedTab] = useState('active-tiers'); const {data: tiers, update: updateTier} = useTiers(); const activeTiers = getPaidActiveTiers(tiers); const archivedTiers = getArchivedTiers(tiers); - const buttons = ( -