add asset_path method (#1089)
This commit is contained in:
parent
2903d7a7ad
commit
3df60b4ac8
@ -9,6 +9,7 @@ from . import el as el
|
||||
from .app import App as App
|
||||
from .app import UploadFile as UploadFile
|
||||
from .base import Base as Base
|
||||
from .compiler.utils import get_asset_path
|
||||
from .components import *
|
||||
from .components.component import custom_component as memo
|
||||
from .components.graphing.victory import data as data
|
||||
|
@ -222,6 +222,21 @@ def get_components_path() -> str:
|
||||
return os.path.join(constants.WEB_UTILS_DIR, "components" + constants.JS_EXT)
|
||||
|
||||
|
||||
def get_asset_path(filename: Optional[str] = None) -> str:
|
||||
"""Get the path for an asset.
|
||||
|
||||
Args:
|
||||
filename: Optional, if given, is added to the root path of assets dir.
|
||||
|
||||
Returns:
|
||||
The path of the asset.
|
||||
"""
|
||||
if filename is None:
|
||||
return constants.WEB_ASSETS_DIR
|
||||
else:
|
||||
return os.path.join(constants.WEB_ASSETS_DIR, filename)
|
||||
|
||||
|
||||
def add_meta(
|
||||
page: Component, title: str, image: str, description: str, meta: List[Dict]
|
||||
) -> Component:
|
||||
|
Loading…
Reference in New Issue
Block a user