Change assets to vercel.com (#114)
We need to support both `assets.vercel.com` as well as `assets.zeit.co` for backwards compatibility, but we'll change the default to `assets.vercel.com`.
This commit is contained in:
parent
e8d7693227
commit
3406121c3a
|
@ -40,15 +40,26 @@ export function parseRequest(req: IncomingMessage) {
|
|||
return parsedRequest;
|
||||
}
|
||||
|
||||
function getArray(stringOrArray: string[] | string): string[] {
|
||||
return Array.isArray(stringOrArray) ? stringOrArray : [stringOrArray];
|
||||
function getArray(stringOrArray: string[] | string | undefined): string[] {
|
||||
if (typeof stringOrArray === 'undefined') {
|
||||
return [];
|
||||
} else if (Array.isArray(stringOrArray)) {
|
||||
return stringOrArray;
|
||||
} else {
|
||||
return [stringOrArray];
|
||||
}
|
||||
}
|
||||
|
||||
function getDefaultImages(images: string[], theme: Theme): string[] {
|
||||
if (images.length > 0 && images[0] && images[0].startsWith('https://assets.zeit.co/image/upload/front/assets/design/')) {
|
||||
return images;
|
||||
const defaultImage = theme === 'light'
|
||||
? 'https://assets.vercel.com/image/upload/front/assets/design/vercel-triangle-black.svg'
|
||||
: 'https://assets.vercel.com/image/upload/front/assets/design/vercel-triangle-white.svg';
|
||||
|
||||
if (!images || !images[0]) {
|
||||
return [defaultImage];
|
||||
}
|
||||
return theme === 'light'
|
||||
? ['https://assets.zeit.co/image/upload/front/assets/design/zeit-black-triangle.svg']
|
||||
: ['https://assets.zeit.co/image/upload/front/assets/design/zeit-white-triangle.svg'];
|
||||
if (!images[0].startsWith('https://assets.vercel.com/') && !images[0].startsWith('https://assets.zeit.co/')) {
|
||||
images[0] = defaultImage;
|
||||
}
|
||||
return images;
|
||||
}
|
||||
|
|
12
web/index.ts
12
web/index.ts
|
@ -142,16 +142,16 @@ const markdownOptions: DropdownOption[] = [
|
|||
];
|
||||
|
||||
const imageLightOptions: DropdownOption[] = [
|
||||
{ text: 'Vercel', value: 'https://assets.zeit.co/image/upload/front/assets/design/zeit-black-triangle.svg' },
|
||||
{ text: 'Next.js', value: 'https://assets.zeit.co/image/upload/front/assets/design/nextjs-black-logo.svg' },
|
||||
{ text: 'Hyper', value: 'https://assets.zeit.co/image/upload/front/assets/design/hyper-color-logo.svg' },
|
||||
{ text: 'Vercel', value: 'https://assets.vercel.com/image/upload/front/assets/design/vercel-triangle-black.svg' },
|
||||
{ text: 'Next.js', value: 'https://assets.vercel.com/image/upload/front/assets/design/nextjs-black-logo.svg' },
|
||||
{ text: 'Hyper', value: 'https://assets.vercel.com/image/upload/front/assets/design/hyper-color-logo.svg' },
|
||||
];
|
||||
|
||||
const imageDarkOptions: DropdownOption[] = [
|
||||
|
||||
{ text: 'Vercel', value: 'https://assets.zeit.co/image/upload/front/assets/design/zeit-white-triangle.svg' },
|
||||
{ text: 'Next.js', value: 'https://assets.zeit.co/image/upload/front/assets/design/nextjs-white-logo.svg' },
|
||||
{ text: 'Hyper', value: 'https://assets.zeit.co/image/upload/front/assets/design/hyper-bw-logo.svg' },
|
||||
{ text: 'Vercel', value: 'https://assets.vercel.com/image/upload/front/assets/design/vercel-triangle-white.svg' },
|
||||
{ text: 'Next.js', value: 'https://assets.vercel.com/image/upload/front/assets/design/nextjs-white-logo.svg' },
|
||||
{ text: 'Hyper', value: 'https://assets.vercel.com/image/upload/front/assets/design/hyper-bw-logo.svg' },
|
||||
];
|
||||
|
||||
const widthOptions = [
|
||||
|
|
Loading…
Reference in New Issue