From c5229c6a62d423661d2f6c97fe4cfbed1a7ff019 Mon Sep 17 00:00:00 2001 From: Jonas Dellinger Date: Wed, 31 May 2023 01:35:42 +0200 Subject: adjust some small store stylings (#471) --- frontend/src/components/store/PluginCard.tsx | 152 +++++++++++++-------------- 1 file changed, 72 insertions(+), 80 deletions(-) (limited to 'frontend/src/components/store/PluginCard.tsx') diff --git a/frontend/src/components/store/PluginCard.tsx b/frontend/src/components/store/PluginCard.tsx index b8c622db..da144605 100644 --- a/frontend/src/components/store/PluginCard.tsx +++ b/frontend/src/components/store/PluginCard.tsx @@ -6,7 +6,7 @@ import { SingleDropdownOption, SuspensefulImage, } from 'decky-frontend-lib'; -import { FC, useState } from 'react'; +import { CSSProperties, FC, useState } from 'react'; import { useTranslation } from 'react-i18next'; import { InstallType } from '../../plugin'; @@ -18,7 +18,7 @@ interface PluginCardProps { const PluginCard: FC = ({ plugin }) => { const [selectedOption, setSelectedOption] = useState(0); - const root: boolean = plugin.tags.some((tag) => tag === 'root'); + const root = plugin.tags.some((tag) => tag === 'root'); const { t } = useTranslation(); @@ -30,7 +30,6 @@ const PluginCard: FC = ({ plugin }) => { marginRight: '20px', marginBottom: '20px', display: 'flex', - alignItems: 'center', }} >
= ({ plugin }) => { width: 'calc(100% - 320px)', // The calc is here so that the info section doesn't expand into the image display: 'flex', flexDirection: 'column', - height: '100%', + justifyContent: 'space-between', marginLeft: '1em', - justifyContent: 'center', + gap: '10px', }} > - - {plugin.name} - - - {plugin.author} - - - {plugin.description ? ( - plugin.description - ) : ( - - {t('PluginCard.plugin_no_desc')} - - )} - - {root && ( +
+ + {plugin.name} + + + {plugin.author} + - {t('PluginCard.plugin_full_access')}{' '} - + {t('PluginCard.plugin_no_desc')} + + )} + + {root && ( +
- deckbrew.xyz/root - - - )} -
+ {t('PluginCard.plugin_full_access')}{' '} + + deckbrew.xyz/root + +
+ )} +
+
- +
= ({ plugin }) => { {t('PluginCard.plugin_install')}
-
+
({ -- cgit v1.2.3