office-ui-fabric-vue icon indicating copy to clipboard operation
office-ui-fabric-vue copied to clipboard

Feature Request: Tag Picker

Open sureshjoshi opened this issue 7 years ago • 4 comments

Not sure if there is interest for this - but I'm looking into porting the Office UI Fabric repo's tag picker (currently using vue-select/vue-multiselect).

https://developer.microsoft.com/en-us/fabric#/components/pickers

I'm not sure if you want to keep this repo in lockstep with the baseline office-fabric-js - or if you're interested in a PR (someday) for the Fabric components

sureshjoshi avatar Jun 30 '18 17:06 sureshjoshi

Yeah, I plan to rewrite the whole repo just use the office-ui-fabric-core like office-ui-fabric-react.

You know it's lots of works. I don't have so such time for it, the progress will be slow, I plan to rewrite the component one by one base on office-ui-fabric-react. If you have interest, PR are always welcome.

aidewoode avatar Jul 02 '18 14:07 aidewoode

I'm also investigating Vue binding for React:

https://github.com/alkin/vue-react

https://github.com/akxcv/vuera

No success so far, but it might be more maintainable since the react office repo is maintained well and documented (at the expense of maybe a larger codebase? Maybe?)

sureshjoshi avatar Jul 04 '18 19:07 sureshjoshi

I think wrap react component to vue component maybe not a good idea. Because of the performance issues.

aidewoode avatar Jul 05 '18 02:07 aidewoode

I agree that it's not a good long term strategy because of total library size, and maybe performance issues (I assume there will be some hit, but there aren't any metrics anywhere).

It would be a good middle-ground workaround while porting in components though - provides the Vue API to line up with the React one, and then progressively carve out the internals to be Vue only.. Or maybe stick it in a contrib repo?

I still need to get something to compile correctly with Typescript first, then we'll see :)

sureshjoshi avatar Jul 05 '18 02:07 sureshjoshi