This repository was archived by the owner on Jul 19, 2025. It is now read-only.
  
  
  - 
          
 - 
                Notifications
    
You must be signed in to change notification settings  - Fork 116
 
    This repository was archived by the owner on Jul 19, 2025. It is now read-only.
  
  
Component (base issue) #4
Copy link
Copy link
Closed
Labels
Description
Currently TODO
-  Handle 
Failed to resolve component#196 - Component slots #154
 - perf(compiler-vapor): template abbreviation of end tag #186
 - ...
 
Component (Runtime)
-  Base Implementation
feat: vapor component base #5 -  Basic APIs
-  props
[Runtime] Component Props #25
feat(runtime-vapor): component props #40 -  emits (PR)
Component Emits #41
feat(runtime-vapor): component emits #103 -  attrs
feat(runtime-vapor): component attrs #124-  inheritAttrs
feat: implement inheritAttrs #153 
 -  inheritAttrs
 -  slots
Component Slots #53
feat(runtime-vapor): component slot #143
Component slots #154 -  slot outlet
feat(runtime-vapor):createSlot#170
Component slots #154 -  expose
feat: Addedexposeto component instances #75
feat(runtime-vapor): implement expose #181 -  provide/inject
feat(runtime-vapor): provide and inject #158 -  SetupHelpers
feat(runtime-vapor): setup helpers useAttrs & useSlots #172 -  setRef
Component setRef #184
feat(runtime-vapor): template ref on component #185
setRef update #190
feat: implement setRef update #191 - ..
 
 -  props
 -  LifeCycle Hooks
Component LifeCycles #31 -  Other APIs
- Template Refs
 -  currentInstance
- getCurrentInstance
 - setCurrentInstance
 
 - AsyncComponent
 - ..
 
 -  What is the API that is the target for the drop?
ref: https://x.com/sanxiaozhizi/status/1719734796832932062?s=20 - Integration of Vapor components and regular non-Vapor components
 - ..
 
syuilo, brolnickij, kazupon, sxzz, icarusgk and 21 moreicarusgk, NaoyaMiyagawa, sadeghbarati, Doctor-wu, ThatOneCalculator and 5 more