Mishka Chelekom - Phoenix and LiveView UI kit and components

Hey folks :waving_hand: I’ve updated Mishka Chelekom to help devs using multiple UI libs.
You can now add a component prefix for better control.
Try version 0.0.9-alpha.1 :shaved_ice:

{:mishka_chelekom, “~> 0.0.9-alpha.1”, only: :dev}

feedback welcome! :rocket:

mix mishka.ui.gen.components --component-prefix something_ --global --import --helpers --yes

:police_car_light: Not usually recommended, but can be handy in some cases


Not usually recommended, but can be handy in some cases!! and consider after doing this maybe you get error from your Layouts.ex, so you need to add prefix manually

PR:

1 Like

Hi dear friends, I added module prefix name to all components and their imports.

{:mishka_chelekom, “~> 0.0.9-alpha.4”, only: :dev}

Please if you have time, test it

:police_car_light: Not usually recommended, but can be handy in some cases

mix mishka.ui.gen.components --module-prefix something_ --global --import --helpers --yes
# OR
mix mishka.ui.gen.component stepper --module-prefix mishka_

feedback welcome! :rocket: ; Thank you in advance

2 Likes

I’ve added the initial version of the Usage Rules for all components and Mishka Chelekom JSHooks today. :robot::sparkles: I hope it makes working with AI easier for you, and it’ll keep getting better over time! :rocket:

Please try: {:mishka_chelekom, "~> 0.0.9-alpha.5", only: :dev}

PR:

1 Like

Thank you, by the way do you have a way to remove mishka from a project, it seems that mix igniter.remove doesn’t do it automatically

1 Like

Hey @johnsseruwagi , Currently, we don’t have any Mix tasks for deletion. Because if the user changes the name, it becomes difficult to find and delete the file. But if you can, please open an issue and I will definitely add it in this version.