refactor, added slate, added editor, added book
This commit is contained in:
parent
bc250e73bb
commit
029b7e9353
33 changed files with 714 additions and 496 deletions
|
|
@ -1,26 +1,22 @@
|
|||
import { Link as ChakraLink } from "@chakra-ui/react";
|
||||
import { createLink, LinkComponent } from "@tanstack/react-router";
|
||||
import * as React from "react";
|
||||
import { Link as ChakraLink } from '@chakra-ui/react';
|
||||
import { createLink, LinkComponent } from '@tanstack/react-router';
|
||||
import * as React from 'react';
|
||||
|
||||
interface ChakraLinkProps
|
||||
extends Omit<React.ComponentPropsWithoutRef<typeof ChakraLink>, "href"> {}
|
||||
interface ChakraLinkProps extends Omit<React.ComponentPropsWithoutRef<typeof ChakraLink>, 'href'> {}
|
||||
|
||||
const ChakraLinkComponent = React.forwardRef<
|
||||
HTMLAnchorElement,
|
||||
ChakraLinkProps
|
||||
>((props, ref) => {
|
||||
const ChakraLinkComponent = React.forwardRef<HTMLAnchorElement, ChakraLinkProps>((props, ref) => {
|
||||
return <ChakraLink ref={ref} {...props} />;
|
||||
});
|
||||
|
||||
const CreatedLinkComponent = createLink(ChakraLinkComponent);
|
||||
|
||||
export const Link: LinkComponent<typeof ChakraLinkComponent> = (props) => {
|
||||
export const Link: LinkComponent<typeof ChakraLinkComponent> = props => {
|
||||
return (
|
||||
<CreatedLinkComponent
|
||||
textDecoration={"underline"}
|
||||
_hover={{ textDecoration: "none" }}
|
||||
_focus={{ textDecoration: "none" }}
|
||||
preload={"intent"}
|
||||
textDecoration={'underline'}
|
||||
_hover={{ textDecoration: 'none' }}
|
||||
_focus={{ textDecoration: 'none' }}
|
||||
preload={'intent'}
|
||||
{...props}
|
||||
/>
|
||||
);
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue