linkTo function

DeactNode linkTo({
  1. Object? key,
  2. Ref<Element?>? ref,
  3. String? accesskey,
  4. String? className,
  5. String? contenteditable,
  6. String? dir,
  7. String? draggable,
  8. String? hidden,
  9. String? id,
  10. String? lang,
  11. String? spellcheck,
  12. String? style,
  13. String? tabindex,
  14. String? title,
  15. EventListener<UIEvent>? onabort,
  16. EventListener<Event>? onafterprint,
  17. EventListener<Event>? onbeforeprint,
  18. EventListener<BeforeUnloadEvent>? onbeforeunload,
  19. EventListener<FocusEvent>? onblur,
  20. EventListener<Event>? onchange,
  21. EventListener<CompositionEvent>? oncompositionend,
  22. EventListener<CompositionEvent>? oncompositionstart,
  23. EventListener<CompositionEvent>? oncompositionupdate,
  24. EventListener<MouseEvent>? oncontextmenu,
  25. EventListener<MouseEvent>? ondblclick,
  26. EventListener<MouseEvent>? ondrag,
  27. EventListener<MouseEvent>? ondragend,
  28. EventListener<MouseEvent>? ondragenter,
  29. EventListener<MouseEvent>? ondragleave,
  30. EventListener<MouseEvent>? ondragover,
  31. EventListener<MouseEvent>? ondragstart,
  32. EventListener<MouseEvent>? ondrop,
  33. EventListener<UIEvent>? onerror,
  34. EventListener<FocusEvent>? onfocus,
  35. EventListener<FocusEvent>? onfocusin,
  36. EventListener<FocusEvent>? onfocusout,
  37. EventListener<HashChangeEvent>? onhashchange,
  38. EventListener<Event>? oninput,
  39. EventListener<Event>? oninvalid,
  40. EventListener<KeyboardEvent>? onkeydown,
  41. EventListener<KeyboardEvent>? onkeyup,
  42. EventListener<Event>? onlanguagechange,
  43. EventListener<UIEvent>? onload,
  44. EventListener<MouseEvent>? onmousedown,
  45. EventListener<MouseEvent>? onmouseenter,
  46. EventListener<MouseEvent>? onmouseleave,
  47. EventListener<MouseEvent>? onmousemove,
  48. EventListener<MouseEvent>? onmouseout,
  49. EventListener<MouseEvent>? onmouseover,
  50. EventListener<MouseEvent>? onmouseup,
  51. EventListener<PageTransitionEvent>? onpagehide,
  52. EventListener<PageTransitionEvent>? onpageshow,
  53. EventListener<PopStateEvent>? onpopstate,
  54. EventListener<Event>? onreset,
  55. EventListener<UIEvent>? onresize,
  56. EventListener<UIEvent>? onscroll,
  57. EventListener<UIEvent>? onselect,
  58. EventListener<MouseEvent>? onshow,
  59. EventListener<Event>? onsubmit,
  60. EventListener<UIEvent>? onunload,
  61. EventListener<WheelEvent>? onwheel,
  62. Iterable<DeactNode>? children,
  63. required String href,
})

Implementation

DeactNode linkTo({
  Object? key,
  Ref<h.Element?>? ref,
  String? accesskey,
  String? className,
  String? contenteditable,
  String? dir,
  String? draggable,
  String? hidden,
  String? id,
  String? lang,
  String? spellcheck,
  String? style,
  String? tabindex,
  String? title,
  EventListener<h.UIEvent>? onabort,
  EventListener<h.Event>? onafterprint,
  EventListener<h.Event>? onbeforeprint,
  EventListener<h.BeforeUnloadEvent>? onbeforeunload,
  EventListener<h.FocusEvent>? onblur,
  EventListener<h.Event>? onchange,
  EventListener<h.CompositionEvent>? oncompositionend,
  EventListener<h.CompositionEvent>? oncompositionstart,
  EventListener<h.CompositionEvent>? oncompositionupdate,
  EventListener<h.MouseEvent>? oncontextmenu,
  EventListener<h.MouseEvent>? ondblclick,
  EventListener<h.MouseEvent>? ondrag,
  EventListener<h.MouseEvent>? ondragend,
  EventListener<h.MouseEvent>? ondragenter,
  EventListener<h.MouseEvent>? ondragleave,
  EventListener<h.MouseEvent>? ondragover,
  EventListener<h.MouseEvent>? ondragstart,
  EventListener<h.MouseEvent>? ondrop,
  EventListener<h.UIEvent>? onerror,
  EventListener<h.FocusEvent>? onfocus,
  EventListener<h.FocusEvent>? onfocusin,
  EventListener<h.FocusEvent>? onfocusout,
  EventListener<h.HashChangeEvent>? onhashchange,
  EventListener<h.Event>? oninput,
  EventListener<h.Event>? oninvalid,
  EventListener<h.KeyboardEvent>? onkeydown,
  EventListener<h.KeyboardEvent>? onkeyup,
  EventListener<h.Event>? onlanguagechange,
  EventListener<h.UIEvent>? onload,
  EventListener<h.MouseEvent>? onmousedown,
  EventListener<h.MouseEvent>? onmouseenter,
  EventListener<h.MouseEvent>? onmouseleave,
  EventListener<h.MouseEvent>? onmousemove,
  EventListener<h.MouseEvent>? onmouseout,
  EventListener<h.MouseEvent>? onmouseover,
  EventListener<h.MouseEvent>? onmouseup,
  EventListener<h.PageTransitionEvent>? onpagehide,
  EventListener<h.PageTransitionEvent>? onpageshow,
  EventListener<h.PopStateEvent>? onpopstate,
  EventListener<h.Event>? onreset,
  EventListener<h.UIEvent>? onresize,
  EventListener<h.UIEvent>? onscroll,
  EventListener<h.UIEvent>? onselect,
  EventListener<h.MouseEvent>? onshow,
  EventListener<h.Event>? onsubmit,
  EventListener<h.UIEvent>? onunload,
  EventListener<h.WheelEvent>? onwheel,
  Iterable<DeactNode>? children,
  required String href,
}) {
  const _style = 'user-select: none; cursor: pointer;';
  return fc(
    (ctx) => div(
      key: key,
      ref: ref,
      accesskey: accesskey,
      className: className,
      contenteditable: contenteditable,
      dir: dir,
      draggable: draggable,
      hidden: hidden,
      id: id,
      lang: lang,
      spellcheck: spellcheck,
      style: style == null ? _style : '$_style$style',
      tabindex: tabindex,
      title: title,
      onabort: onabort,
      onafterprint: onafterprint,
      onbeforeprint: onbeforeprint,
      onbeforeunload: onbeforeunload,
      onblur: onblur,
      onclick: (_) => goto(ctx, href),
      onchange: onchange,
      oncompositionend: oncompositionend,
      oncompositionstart: oncompositionstart,
      oncompositionupdate: oncompositionupdate,
      oncontextmenu: oncontextmenu,
      ondblclick: ondblclick,
      ondrag: ondrag,
      ondragend: ondragend,
      ondragenter: ondragenter,
      ondragleave: ondragleave,
      ondragover: ondragover,
      ondragstart: ondragstart,
      ondrop: ondrop,
      onerror: onerror,
      onfocus: onfocus,
      onfocusin: onfocusin,
      onfocusout: onfocusout,
      onhashchange: onhashchange,
      oninput: oninput,
      oninvalid: oninvalid,
      onkeydown: onkeydown,
      onkeyup: onkeyup,
      onlanguagechange: onlanguagechange,
      onload: onload,
      onmousedown: onmousedown,
      onmouseenter: onmouseenter,
      onmouseleave: onmouseleave,
      onmousemove: onmousemove,
      onmouseout: onmouseout,
      onmouseover: onmouseover,
      onmouseup: onmouseup,
      onpagehide: onpagehide,
      onpageshow: onpageshow,
      onpopstate: onpopstate,
      onreset: onreset,
      onresize: onresize,
      onscroll: onscroll,
      onselect: onselect,
      onshow: onshow,
      onsubmit: onsubmit,
      onunload: onunload,
      onwheel: onwheel,
      children: children,
    ),
  );
}