Magazine Gadgets

Razor UI – Une bibliothèque complète de composants de lame

Publié le 15 août 2021 par Mycamer

Concevoir une bibliothèque de composants cohérente est difficile, coûteux et prend beaucoup de temps.

Notre solution ? Interface utilisateur du rasoir: un kit d’interface utilisateur d’aspect moderne pour Laravel Blade.

Économisez du temps et de l’argent avec des composants et des modèles interactifs que vous pouvez intégrer directement dans votre projet.

Kit d’interface utilisateur pour Tailwind CSS

Les composants se déclinent en deux variantes.

  • HTML — modèles HTML copier-coller prévisualisables qui utilisent Tailwind CSS et Alpine.js
  • Interface utilisateur de la lame — un package Laravel qui résume toute la logique de style dans des composants Blade personnalisables. Utilisez simplement les composants sémantiques dans votre mise en page et disposez d’une application entièrement conçue

Conçu pour la pile TALL

Même si l’interface utilisateur de Razor peut être utilisée par toute personne utilisant Tailwind CSS, les développeurs Livewire bénéficieront le plus de notre kit d’interface utilisateur.

Imaginez que vous disposiez d’un système de conception complet avec des composants prêts à l’emploi alimentés par Blade, Tailwind CSS et Alpine.js.

Tu partirais de ça :

1<sectionclass="py-24">

2 <divclass="grid grid-cols-2 gap-6">

3 <div>

4 <h2class="text-xl font-medium">Account settings</h2>

5 

6 <pclass="mt-2 text-gray-500 text-sm">

7 Lorem ipsum dolor sit amet consectetur adipisicing elit.

8 </p>

9 </div>

10 

11 <formclass="space-y-6">

12 <divclass="grid grid-cols-2 gap-4">

13 <divclass="space-y-2">

14 <labelfor="first_name">First name</label>

15 

16 <input

17class="rounded-lg shadow-sm border px-3 py-2"

18type="text"

19id="first_name"

20 />

21 

22 @error('first_name')

23 <p>{{ $message }}</p>

24 @enderror

25 </div>

26 

27 <divclass="space-y-2">

28 <labelfor="last_name">Last name</label>

29 

30 <input

31class="rounded-lg shadow-sm border px-3 py-2"

32type="text"

33id="last_name"

34 />

35 

36 @error('last_name')

37 <p>{{ $message }}</p>

38 @enderror

39 </div>

40 </div>

41 

42<!-- More repeated inputs here... -->

43 

44 <footerclass="flex">

45 <buttonclass="bg-primary-600 text-white shadow font-semibold text-sm px-5 py-2">Save details<button>

46 </footer>

47 </form>

48 </div>

49</section>

Pour ça:

1<x-app-ui::section>

2 <x-app-ui::form>

3 <x-slotname="heading">

4 Account settings

5 </x-slot>

6 

7 <x-slotname="description">

8 Lorem ipsum dolor sit amet consectetur adipisicing elit.

9 </x-slot>

10 

11 <x-app-ui::input-group>

12 <x-app-ui::inputlabel="First name"name="first_name" />

13 

14 <x-app-ui::inputlabel="Last name"name="last_name" />

15 </x-app-ui::input-group>

16 

17 <x-app-ui::input

18label="Email address"

19type="email"

20name="email"

21 />

22 

23 <x-app-ui::textarealabel="About me"name="about" />

24 

25 <x-slotname="actions">

26 <x-app-ui::buttontype="submit"size="sm">

27 Save details

28 </x-app-ui::button>

29 </x-slot>

30 </x-app-ui::form>

31</x-app-ui::section>

Énorme amélioration, non ?

Avec les composants Blade réutilisables de Razor UI, vous n’avez pas à penser à nommer vos propres composants, l’API et le style.

Choisissez simplement des composants dans notre bibliothèque documentée et commencez à construire !

Payez une fois, possédez-le pour toujours

Nous pensons que les meilleurs composants d’interface utilisateur devraient être accessibles à tous. C’est pourquoi nous avons décidé d’aller avec licences à vie plutôt que des plans mensuels ou annuels. En plus de cela, nous proposons également une tarification paritaire, ce qui signifie que les forfaits seront tarifés en fonction du pouvoir d’achat de votre pays.

Ainsi, lorsque vous achetez un package, vous le possédez pour toujours et continuez à recevoir des mises à jour gratuitement !

Le package Blade UI coûte 59 $ et vous pouvez utiliser le code LARAVELNEWS lors du paiement pour économiser 15% sur votre commande.

— to laravel-news.com


Retour à La Une de Logo Paperblog

A propos de l’auteur


Mycamer Voir son profil
Voir son blog

l'auteur n'a pas encore renseigné son compte l'auteur n'a pas encore renseigné son compte

Magazines