diff options
| author | Dax Raad <[email protected]> | 2025-08-15 19:29:24 -0400 |
|---|---|---|
| committer | Dax Raad <[email protected]> | 2025-08-15 19:29:42 -0400 |
| commit | 07cf8847fb1908ff5dc47a771f57d23926baa1ce (patch) | |
| tree | aef73a8ac42e755404cb56107137a7fc4eff3ffd /cloud/app/src/component | |
| parent | 650e67f1dfd4790152c70864da6c1ade4884ab58 (diff) | |
| download | opencode-07cf8847fb1908ff5dc47a771f57d23926baa1ce.tar.gz opencode-07cf8847fb1908ff5dc47a771f57d23926baa1ce.zip | |
wip: cloud stuff
Diffstat (limited to 'cloud/app/src/component')
| -rw-r--r-- | cloud/app/src/component/icon.tsx | 24 |
1 files changed, 24 insertions, 0 deletions
diff --git a/cloud/app/src/component/icon.tsx b/cloud/app/src/component/icon.tsx new file mode 100644 index 000000000..5a565ab9a --- /dev/null +++ b/cloud/app/src/component/icon.tsx @@ -0,0 +1,24 @@ + +import { JSX } from "solid-js" + + +export function IconCopy(props: JSX.SvgSVGAttributes<SVGSVGElement>) { + return ( + <svg + {...props} + viewBox="0 0 512 512" > + <rect width="336" height="336" x="128" y="128" fill="none" stroke="currentColor" stroke-linejoin="round" stroke-width="32" rx="57" ry="57"></rect> + <path fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="32" d="m383.5 128l.5-24a56.16 56.16 0 0 0-56-56H112a64.19 64.19 0 0 0-64 64v216a56.16 56.16 0 0 0 56 56h24"></path> + </svg> + ) +} + +export function IconCheck(props: JSX.SvgSVGAttributes<SVGSVGElement>) { + return ( + <svg + {...props} + viewBox="0 0 24 24" > + <path fill="currentColor" d="M9 16.17L5.53 12.7a.996.996 0 1 0-1.41 1.41l4.18 4.18c.39.39 1.02.39 1.41 0L20.29 7.71a.996.996 0 1 0-1.41-1.41z"></path> + </svg> + ) +} |
