Refine provider connection text in site checklist

This commit is contained in:
Sam Becker 2024-04-30 22:52:09 -05:00
parent fd81df5749
commit 5e7f41406f

View File

@ -152,9 +152,9 @@ export default function SiteChecklistClient({
status={hasDatabase} status={hasDatabase}
isPending={isPendingPage} isPending={isPendingPage}
> >
{renderSubStatus( {hasVercelPostgres
hasVercelPostgres ? 'checked' : 'optional', ? renderSubStatus('checked', 'Vercel Postgres: connected')
<> : renderSubStatus('optional', <>
Vercel Postgres: Vercel Postgres:
{' '} {' '}
{renderLink( {renderLink(
@ -167,7 +167,7 @@ export default function SiteChecklistClient({
</>)} </>)}
{hasDatabase && !hasVercelPostgres && {hasDatabase && !hasVercelPostgres &&
renderSubStatus('checked', <> renderSubStatus('checked', <>
Postgres-compatible database Postgres-compatible: connected
{' '} {' '}
(SSL {isPostgresSSLEnabled ? 'enabled' : 'disabled'}) (SSL {isPostgresSSLEnabled ? 'enabled' : 'disabled'})
</>)} </>)}
@ -182,9 +182,9 @@ export default function SiteChecklistClient({
status={hasStorageProvider} status={hasStorageProvider}
isPending={isPendingPage} isPending={isPendingPage}
> >
{renderSubStatus( {hasVercelBlobStorage
hasVercelBlobStorage ? 'checked' : 'optional', ? renderSubStatus('checked', 'Vercel Blob: connected')
<> : renderSubStatus('optional', <>
{labelForStorage('vercel-blob')}: {labelForStorage('vercel-blob')}:
{' '} {' '}
{renderLink( {renderLink(
@ -194,30 +194,28 @@ export default function SiteChecklistClient({
)} )}
{' '} {' '}
and connect to project and connect to project
</>, </>
)} )}
{renderSubStatus( {hasCloudflareR2Storage
hasCloudflareR2Storage ? 'checked' : 'optional', ? renderSubStatus('checked', 'Cloudflare R2: connected')
<> : renderSubStatus('optional', <>
{labelForStorage('cloudflare-r2')}: {labelForStorage('cloudflare-r2')}:
{' '} {' '}
{renderLink( {renderLink(
'https://github.com/sambecker/exif-photo-blog#cloudflare-r2', 'https://github.com/sambecker/exif-photo-blog#cloudflare-r2',
'create/configure bucket', 'create/configure bucket',
)} )}
</> </>)}
)} {hasAwsS3Storage
{renderSubStatus( ? renderSubStatus('checked', 'AWS S3: connected')
hasAwsS3Storage ? 'checked' : 'optional', : renderSubStatus('optional', <>
<>
{labelForStorage('aws-s3')}: {labelForStorage('aws-s3')}:
{' '} {' '}
{renderLink( {renderLink(
'https://github.com/sambecker/exif-photo-blog#aws-s3', 'https://github.com/sambecker/exif-photo-blog#aws-s3',
'create/configure bucket', 'create/configure bucket',
)} )}
</> </>)}
)}
</ChecklistRow> </ChecklistRow>
</Checklist> </Checklist>
<Checklist <Checklist