feat: asset resolution

This commit is contained in:
Evan You
2019-09-02 16:43:26 -04:00
parent 67fd5b6091
commit 015d5dd0f1
5 changed files with 61 additions and 21 deletions

View File

@@ -13,7 +13,7 @@ import {
callWithErrorHandling,
callWithAsyncErrorHandling
} from './errorHandling'
import { AppContext, createAppContext } from './apiCreateApp'
import { AppContext, createAppContext, resolveAsset } from './apiCreateApp'
export type Data = { [key: string]: unknown }
@@ -472,3 +472,7 @@ function hasPropsChanged(prevProps: Data, nextProps: Data): boolean {
}
return false
}
export function resolveComponent(name: string): Component | undefined {
return resolveAsset('components', name)
}