mirror of
https://github.com/MetaFam/TheGame.git
synced 2026-01-22 20:58:01 -05:00
This is being merged for further testing so as to not block the progress of `develop` & not require more rebases.
17 lines
469 B
TypeScript
17 lines
469 B
TypeScript
import { imageLink, Maybe } from '@metafam/utils';
|
|
|
|
export const optimizedImage = (key: string, url?: Maybe<string>, opts = {}) => {
|
|
switch (key) {
|
|
case 'profileImageURL': {
|
|
return imageLink(url, { ar: '1:1', height: 200, ...opts }) ?? undefined;
|
|
}
|
|
case 'backgroundImageURL':
|
|
case 'bannerImageURL': {
|
|
return imageLink(url, { height: 300, ...opts }) ?? undefined;
|
|
}
|
|
default: {
|
|
return imageLink(url) ?? undefined;
|
|
}
|
|
}
|
|
};
|