eee5095692
BREAKING CHANGE: `<portal>` has been renamed to `<teleport>`. `target` prop is also renmaed to `to`, so the new usage will be: ```html <Teleport to="#modal-layer" :disabled="isMobile"> <div class="modal"> hello </div> </Teleport> ``` The primary reason for the renaming is to avoid potential naming conflict with [native portals](https://wicg.github.io/portals/).
14 lines
385 B
TypeScript
14 lines
385 B
TypeScript
export const enum ShapeFlags {
|
|
ELEMENT = 1,
|
|
FUNCTIONAL_COMPONENT = 1 << 1,
|
|
STATEFUL_COMPONENT = 1 << 2,
|
|
TEXT_CHILDREN = 1 << 3,
|
|
ARRAY_CHILDREN = 1 << 4,
|
|
SLOTS_CHILDREN = 1 << 5,
|
|
TELEPORT = 1 << 6,
|
|
SUSPENSE = 1 << 7,
|
|
COMPONENT_SHOULD_KEEP_ALIVE = 1 << 8,
|
|
COMPONENT_KEPT_ALIVE = 1 << 9,
|
|
COMPONENT = ShapeFlags.STATEFUL_COMPONENT | ShapeFlags.FUNCTIONAL_COMPONENT
|
|
}
|