mirror of
https://github.com/GitbookIO/gitbook.git
synced 2026-09-22 02:23:30 +00:00
Handle non-defined objectFit on card cover images (#3625)
This commit is contained in:
@@ -40,8 +40,8 @@ export async function RecordCard(
|
||||
const darkCoverIsSquareOrPortrait = isSquareOrPortrait(darkCover);
|
||||
const lightCoverIsSquareOrPortrait = isSquareOrPortrait(lightCover);
|
||||
|
||||
const darkObjectFit = dark.objectFit ? `dark:${getObjectFitClass(dark.objectFit)}` : '';
|
||||
const lightObjectFit = light.objectFit ? getObjectFitClass(light.objectFit) : '';
|
||||
const darkObjectFit = `dark:${getObjectFitClass(dark.objectFit)}`;
|
||||
const lightObjectFit = getObjectFitClass(light.objectFit);
|
||||
const objectFits = `${lightObjectFit} ${darkObjectFit}`;
|
||||
|
||||
const body = (
|
||||
@@ -204,7 +204,11 @@ function isSquareOrPortrait(contentRef: ResolvedContentRef | null) {
|
||||
/**
|
||||
* Get the CSS class for object-fit based on the objectFit value.
|
||||
*/
|
||||
function getObjectFitClass(objectFit: CardsImageObjectFit): string {
|
||||
function getObjectFitClass(objectFit: CardsImageObjectFit | undefined): string {
|
||||
if (!objectFit) {
|
||||
return 'object-cover';
|
||||
}
|
||||
|
||||
switch (objectFit) {
|
||||
case CardsImageObjectFit.Contain:
|
||||
return 'object-contain';
|
||||
|
||||
Reference in New Issue
Block a user