| 1234567891011121314151617 |
- import { ComponentProps, splitProps } from "solid-js"
- import { usePlatform } from "@/context/platform"
- export interface LinkProps extends ComponentProps<"button"> {
- href: string
- }
- export function Link(props: LinkProps) {
- const platform = usePlatform()
- const [local, rest] = splitProps(props, ["href", "children"])
- return (
- <button class="text-text-strong underline" onClick={() => platform.openLink(local.href)} {...rest}>
- {local.children}
- </button>
- )
- }
|