0
Fork 0
mirror of https://github.com/logto-io/logto.git synced 2025-02-17 22:04:19 -05:00

feat(console): add beta tags to protected app card (#5354)

This commit is contained in:
Charles Zhao 2024-01-31 15:54:34 +08:00 committed by GitHub
parent b008d30ceb
commit 6f6d56ed7c
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
3 changed files with 15 additions and 4 deletions

View file

@ -9,6 +9,7 @@
padding: _.unit(0.5) _.unit(2);
color: var(--color-white);
text-transform: capitalize;
user-select: none;
}
.beta {

View file

@ -30,11 +30,17 @@
height: 48px;
}
.wrapper {
.columnWrapper {
flex: 1;
display: flex;
flex-direction: column;
.titleRowWrapper {
display: flex;
align-items: center;
gap: _.unit(3);
}
.title {
font: var(--font-title-2);
color: var(--color-text);

View file

@ -5,6 +5,7 @@ import { Trans, useTranslation } from 'react-i18next';
import ProtectedAppDarkIcon from '@/assets/icons/protected-app-dark.svg';
import ProtectedAppIcon from '@/assets/icons/protected-app.svg';
import { BetaTag } from '@/components/FeatureTag';
import Button from '@/ds-components/Button';
import TextLink from '@/ds-components/TextLink';
import useDocumentationUrl from '@/hooks/use-documentation-url';
@ -42,9 +43,12 @@ function ProtectedAppCard({
{isInAppCreationPage && <label>{t('name')}</label>}
<div className={classNames(styles.card, hasBorder && styles.hasBorder)}>
<Icon className={styles.logo} />
<div className={styles.wrapper}>
<div className={isInAppCreationPage ? styles.label : styles.title}>
{t(isInAppCreationPage ? 'name' : 'title')}
<div className={styles.columnWrapper}>
<div className={styles.titleRowWrapper}>
<div className={isInAppCreationPage ? styles.label : styles.title}>
{t(isInAppCreationPage ? 'name' : 'title')}
</div>
<BetaTag />
</div>
<div className={styles.description}>
<Trans