# My own UI component

**URL:** <https://forum.ionicframework.com/t/my-own-ui-component/94815>\
**Category:** ionic-v3\
**Created:** [June 18, 2017, 1:50am UTC](https://forum.ionicframework.com/t/my-own-ui-component/94815 "2017-06-18T01:50:05Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![ismaelrumzan](https://avatars.discourse-cdn.com/v4/letter/i/53a042/32.png) [@ismaelrumzan](https://forum.ionicframework.com/u/ismaelrumzan)\
**Post date:** [June 18, 2017, 1:50am UTC](https://forum.ionicframework.com/t/my-own-ui-component/94815/1 "2017-06-18T01:50:05Z")

</div>

Hi  
I am building a learning app and my UI involves visual quizzes like drag and drops  
These are not available in the current UI components  
How would I go about doing that?

---

<div class="post-metadata">

**Author:** ![rapropos](https://sea1.discourse-cdn.com/ionicframework/user_avatar/forum.ionicframework.com/rapropos/32/100227_2.png) [@rapropos](https://forum.ionicframework.com/u/rapropos)\
**Post date:** [June 18, 2017, 2:42am UTC](https://forum.ionicframework.com/t/my-own-ui-component/94815/2 "2017-06-18T02:42:22Z")

</div>

[dragula](https://github.com/valor-software/ng2-dragula) is probably worth a look.

---

<div class="post-metadata">

**Author:** ![ismaelrumzan](https://avatars.discourse-cdn.com/v4/letter/i/53a042/32.png) [@ismaelrumzan](https://forum.ionicframework.com/u/ismaelrumzan)\
**Post date:** [June 18, 2017, 9:38am UTC](https://forum.ionicframework.com/t/my-own-ui-component/94815/3 "2017-06-18T09:38:25Z")

</div>

Thanks - I’m new to ionic and angular, coming from a jquery/js world. In angular, then, does one need to find a corresponding angular component before one can implement one’s UI?

---

<div class="post-metadata">

**Author:** ![rapropos](https://sea1.discourse-cdn.com/ionicframework/user_avatar/forum.ionicframework.com/rapropos/32/100227_2.png) [@rapropos](https://forum.ionicframework.com/u/rapropos)\
**Post date:** [June 18, 2017, 7:59pm UTC](https://forum.ionicframework.com/t/my-own-ui-component/94815/4 "2017-06-18T19:59:55Z")

</div>

> [@ismaelrumzan](#):
>
> does one need to find a corresponding angular component before one can implement one’s UI?

I guess either find or write.
