mirror of
https://github.com/EnixCoda/Gitako.git
synced 2026-03-11 08:54:44 +00:00
feat: memorize extension URL
This commit is contained in:
parent
6b4e961afe
commit
572bcbb41e
1 changed files with 5 additions and 1 deletions
|
|
@ -65,10 +65,14 @@ export function getFileIconSrc(node: TreeNode) {
|
|||
return getIconSrc('file', iconName)
|
||||
}
|
||||
|
||||
// memorize for
|
||||
// 1. swap time with space
|
||||
// 2. prevent app crash on when extension context invalidates
|
||||
const extensionURL = browser.runtime.getURL('').replace(/\/$/, '')
|
||||
export function getIconSrc(type: 'folder' | 'file', name: string = 'default', open?: boolean) {
|
||||
const filename =
|
||||
(name === 'default' ? 'default_' + type : type + '_type_' + name) +
|
||||
(open ? '_opened' : '') +
|
||||
'.svg'
|
||||
return browser.runtime.getURL(`icons/vscode/${filename}`)
|
||||
return extensionURL + `/icons/vscode/${filename}`
|
||||
}
|
||||
|
|
|
|||
Loading…
Reference in a new issue