1
0

index.html 1.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142
  1. <html>
  2. <script src="./packages/intersect/dist/cdn.js" defer></script>
  3. <script src="./packages/morph/dist/cdn.js" defer></script>
  4. <script src="./packages/history/dist/cdn.js"></script>
  5. <script src="./packages/persist/dist/cdn.js"></script>
  6. <script src="./packages/focus/dist/cdn.js"></script>
  7. <script src="./packages/mask/dist/cdn.js"></script>
  8. <script src="./packages/ui/dist/cdn.js" defer></script>
  9. <script src="./packages/alpinejs/dist/cdn.js" defer></script>
  10. <script src="//cdn.tailwindcss.com"></script>
  11. <!-- <script src="https://unpkg.com/alpinejs@3.0.0/dist/cdn.min.js" defer></script> -->
  12. <!-- Play around. -->
  13. <main x-data="{ active: null, access: [
  14. {
  15. id: 'access-1',
  16. name: 'Public access',
  17. description: 'This project would be available to anyone who has the link',
  18. disabled: false,
  19. },
  20. ]}">
  21. <div x-radio group x-model="active">
  22. <fieldset>
  23. <legend>
  24. <h2 x-radio:label>Privacy setting</h2>
  25. <p x-radio:description>Some description</p>
  26. </legend>
  27. <div>
  28. <template x-for="(item, i) in access" :key="item.id">
  29. <div :option="item.id" x-radio:option :value="item" :disabled="item.disabled">
  30. <span :label="item.id" x-radio:label x-text="item.name"></span>
  31. <span :description="item.id" x-radio:description x-text="item.description"></span>
  32. </div>
  33. </template>
  34. </div>
  35. </fieldset>
  36. </div>
  37. <span x-text="JSON.stringify(active)"></span>
  38. </main>
  39. </html>