Skip to content

Commit 22cc645

Browse files
committed
write: shadcn-ui
1 parent 1c7aca4 commit 22cc645

File tree

10 files changed

+717
-3
lines changed

10 files changed

+717
-3
lines changed

src/blog/shadcn-ui.mdx

Lines changed: 707 additions & 0 deletions
Large diffs are not rendered by default.

src/components/MDX/index.tsx

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
import styled from 'styled-components';
22

3-
export const A = styled.a.attrs({
4-
target: '_blank',
5-
})``;
3+
export const A = styled.a.attrs((p) => ({
4+
target: p['data-not-blank'] ? undefined : '_blank',
5+
...p,
6+
}))``;

src/components/OutLink.tsx

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
import React from 'react';
2+
import { AnchorHTMLAttributes } from 'react';
3+
4+
export function OutLink(props: AnchorHTMLAttributes<HTMLAnchorElement>) {
5+
return <a {...props} target='_blank' rel='noreferrer' />;
6+
}

static/shadcn-ui-preview.png

65.7 KB
Loading

static/shadcn-ui/add.png

157 KB
Loading

static/shadcn-ui/compare.png

59.9 KB
Loading

static/shadcn-ui/component.png

63.6 KB
Loading

static/shadcn-ui/init.png

363 KB
Loading

static/shadcn-ui/p.png

113 KB
Loading

static/shadcn-ui/shadcn-ui.png

65.7 KB
Loading

0 commit comments

Comments
 (0)