favicon.stories.tsx 896 B

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849
  1. // @ts-nocheck
  2. import * as mod from "./favicon"
  3. const docs = `### Overview
  4. Injects favicon and app icon meta tags for the document head.
  5. Render once near the app root (head management).
  6. ### API
  7. - No props.
  8. ### Variants and states
  9. - Single configuration.
  10. ### Behavior
  11. - Registers link and meta tags via Solid Meta components.
  12. ### Accessibility
  13. - Not applicable.
  14. ### Theming/tokens
  15. - Not applicable.
  16. `
  17. export default {
  18. title: "UI/Favicon",
  19. id: "components-favicon",
  20. component: mod.Favicon,
  21. tags: ["autodocs"],
  22. parameters: {
  23. docs: {
  24. description: {
  25. component: docs,
  26. },
  27. },
  28. },
  29. }
  30. export const Basic = {
  31. render: () => (
  32. <div style={{ display: "grid", gap: "8px" }}>
  33. <mod.Favicon />
  34. <div style={{ color: "var(--text-weak)", "font-size": "12px" }}>
  35. Head tags are injected for favicon and app icons.
  36. </div>
  37. </div>
  38. ),
  39. }