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 App as App
|
||||||
from .app import UploadFile as UploadFile
|
from .app import UploadFile as UploadFile
|
||||||
from .base import Base as Base
|
from .base import Base as Base
|
||||||
|
from .compiler.utils import get_asset_path
|
||||||
from .components import *
|
from .components import *
|
||||||
from .components.component import custom_component as memo
|
from .components.component import custom_component as memo
|
||||||
from .components.graphing.victory import data as data
|
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)
|
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(
|
def add_meta(
|
||||||
page: Component, title: str, image: str, description: str, meta: List[Dict]
|
page: Component, title: str, image: str, description: str, meta: List[Dict]
|
||||||
) -> Component:
|
) -> Component:
|
||||||
|
Loading…
Reference in New Issue
Block a user