Fix icon fetching
Reviewed By: nikoant Differential Revision: D28505372 fbshipit-source-id: e0b001ae56cd9014bd830630ae354ad4d76c2588
This commit is contained in:
committed by
Facebook GitHub Bot
parent
d8539102d9
commit
6e206fc054
@@ -144,10 +144,10 @@ exports[`load PluginInstaller list 1`] = `
|
||||
href="https://yarnpkg.com/en/package/flipper-plugin-hello"
|
||||
>
|
||||
<div
|
||||
class="css-1tfjvvq-ColoredIconCustom e528dze0"
|
||||
class="css-5r6dd6-ColoredIconCustom e528dze0"
|
||||
color="#bec2c9"
|
||||
size="16"
|
||||
src="https://external.xx.fbcdn.net/assets/?name=info-circle&variant=filled&size=16&set=facebook_icons&density=1x"
|
||||
src="https://facebook.com/assets/?name=info-circle&variant=filled&size=16&set=facebook_icons&density=1x"
|
||||
/>
|
||||
</a>
|
||||
</div>
|
||||
@@ -214,10 +214,10 @@ exports[`load PluginInstaller list 1`] = `
|
||||
href="https://yarnpkg.com/en/package/flipper-plugin-world"
|
||||
>
|
||||
<div
|
||||
class="css-1tfjvvq-ColoredIconCustom e528dze0"
|
||||
class="css-5r6dd6-ColoredIconCustom e528dze0"
|
||||
color="#bec2c9"
|
||||
size="16"
|
||||
src="https://external.xx.fbcdn.net/assets/?name=info-circle&variant=filled&size=16&set=facebook_icons&density=1x"
|
||||
src="https://facebook.com/assets/?name=info-circle&variant=filled&size=16&set=facebook_icons&density=1x"
|
||||
/>
|
||||
</a>
|
||||
</div>
|
||||
@@ -259,7 +259,7 @@ exports[`load PluginInstaller list 1`] = `
|
||||
alt="dots-3-circle"
|
||||
class="ersmi543 css-6iptsk-ColoredIconBlack-CenteredGlyph e528dze1"
|
||||
size="16"
|
||||
src="https://external.xx.fbcdn.net/assets/?name=dots-3-circle&variant=outline&size=16&set=facebook_icons&density=1x"
|
||||
src="https://facebook.com/assets/?name=dots-3-circle&variant=outline&size=16&set=facebook_icons&density=1x"
|
||||
title="Open file selection dialog"
|
||||
/>
|
||||
</div>
|
||||
@@ -270,10 +270,10 @@ exports[`load PluginInstaller list 1`] = `
|
||||
class="css-auhar3-TooltipContainer e1abcqbd0"
|
||||
>
|
||||
<div
|
||||
class="ersmi543 css-1vos16e-ColoredIconCustom-CenteredGlyph e528dze0"
|
||||
class="ersmi543 css-1qsl9s4-ColoredIconCustom-CenteredGlyph e528dze0"
|
||||
color="#D79651"
|
||||
size="16"
|
||||
src="https://external.xx.fbcdn.net/assets/?name=caution-triangle&variant=filled&size=16&set=facebook_icons&density=1x"
|
||||
src="https://facebook.com/assets/?name=caution-triangle&variant=filled&size=16&set=facebook_icons&density=1x"
|
||||
/>
|
||||
</div>
|
||||
</div>
|
||||
@@ -446,10 +446,10 @@ exports[`load PluginInstaller list with one plugin installed 1`] = `
|
||||
href="https://yarnpkg.com/en/package/flipper-plugin-hello"
|
||||
>
|
||||
<div
|
||||
class="css-1tfjvvq-ColoredIconCustom e528dze0"
|
||||
class="css-5r6dd6-ColoredIconCustom e528dze0"
|
||||
color="#bec2c9"
|
||||
size="16"
|
||||
src="https://external.xx.fbcdn.net/assets/?name=info-circle&variant=filled&size=16&set=facebook_icons&density=1x"
|
||||
src="https://facebook.com/assets/?name=info-circle&variant=filled&size=16&set=facebook_icons&density=1x"
|
||||
/>
|
||||
</a>
|
||||
</div>
|
||||
@@ -516,10 +516,10 @@ exports[`load PluginInstaller list with one plugin installed 1`] = `
|
||||
href="https://yarnpkg.com/en/package/flipper-plugin-world"
|
||||
>
|
||||
<div
|
||||
class="css-1tfjvvq-ColoredIconCustom e528dze0"
|
||||
class="css-5r6dd6-ColoredIconCustom e528dze0"
|
||||
color="#bec2c9"
|
||||
size="16"
|
||||
src="https://external.xx.fbcdn.net/assets/?name=info-circle&variant=filled&size=16&set=facebook_icons&density=1x"
|
||||
src="https://facebook.com/assets/?name=info-circle&variant=filled&size=16&set=facebook_icons&density=1x"
|
||||
/>
|
||||
</a>
|
||||
</div>
|
||||
@@ -561,7 +561,7 @@ exports[`load PluginInstaller list with one plugin installed 1`] = `
|
||||
alt="dots-3-circle"
|
||||
class="ersmi543 css-6iptsk-ColoredIconBlack-CenteredGlyph e528dze1"
|
||||
size="16"
|
||||
src="https://external.xx.fbcdn.net/assets/?name=dots-3-circle&variant=outline&size=16&set=facebook_icons&density=1x"
|
||||
src="https://facebook.com/assets/?name=dots-3-circle&variant=outline&size=16&set=facebook_icons&density=1x"
|
||||
title="Open file selection dialog"
|
||||
/>
|
||||
</div>
|
||||
@@ -572,10 +572,10 @@ exports[`load PluginInstaller list with one plugin installed 1`] = `
|
||||
class="css-auhar3-TooltipContainer e1abcqbd0"
|
||||
>
|
||||
<div
|
||||
class="ersmi543 css-1vos16e-ColoredIconCustom-CenteredGlyph e528dze0"
|
||||
class="ersmi543 css-1qsl9s4-ColoredIconCustom-CenteredGlyph e528dze0"
|
||||
color="#D79651"
|
||||
size="16"
|
||||
src="https://external.xx.fbcdn.net/assets/?name=caution-triangle&variant=filled&size=16&set=facebook_icons&density=1x"
|
||||
src="https://facebook.com/assets/?name=caution-triangle&variant=filled&size=16&set=facebook_icons&density=1x"
|
||||
/>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
@@ -23,13 +23,13 @@ test('outline icons get correct local path', () => {
|
||||
test('filled icons get correct URL', () => {
|
||||
const iconUrl = buildIconURL('star', 12, 2);
|
||||
expect(iconUrl).toBe(
|
||||
'https://external.xx.fbcdn.net/assets/?name=star&variant=filled&size=12&set=facebook_icons&density=2x',
|
||||
'https://facebook.com/assets/?name=star&variant=filled&size=12&set=facebook_icons&density=2x',
|
||||
);
|
||||
});
|
||||
|
||||
test('outline icons get correct URL', () => {
|
||||
const iconUrl = buildIconURL('star-outline', 12, 2);
|
||||
expect(iconUrl).toBe(
|
||||
'https://external.xx.fbcdn.net/assets/?name=star&variant=outline&size=12&set=facebook_icons&density=2x',
|
||||
'https://facebook.com/assets/?name=star&variant=outline&size=12&set=facebook_icons&density=2x',
|
||||
);
|
||||
});
|
||||
|
||||
@@ -69,7 +69,7 @@ export function buildLocalIconURL(name: string, size: number, density: number) {
|
||||
export function buildIconURL(name: string, size: number, density: number) {
|
||||
const icon = getIconPartsFromName(name);
|
||||
// eslint-disable-next-line prettier/prettier
|
||||
const url = `https://external.xx.fbcdn.net/assets/?name=${
|
||||
const url = `https://facebook.com/assets/?name=${
|
||||
icon.trimmedName
|
||||
}&variant=${
|
||||
icon.variant
|
||||
|
||||
Reference in New Issue
Block a user