Skip to content

Commit

Permalink
chore(eden): 先拉坨稀的
Browse files Browse the repository at this point in the history
  • Loading branch information
mark9804 committed Dec 31, 2023
1 parent 088458d commit dde3115
Show file tree
Hide file tree
Showing 15 changed files with 1,164 additions and 152 deletions.
464 changes: 324 additions & 140 deletions common/config/rush/pnpm-lock.yaml

Large diffs are not rendered by default.

13 changes: 13 additions & 0 deletions lib/eden-design/index.html
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8" />
<link rel="icon" href="/favicon.ico" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<title>Eden Components</title>
</head>
<body>
<div id="app"></div>
<script type="module" src="/src/main.ts"></script>
</body>
</html>
30 changes: 18 additions & 12 deletions lib/eden-design/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -4,26 +4,32 @@
"version": "0.0.0",
"type": "module",
"scripts": {
"dev": "vite",
"docs:dev": "vitepress dev docs",
"docs:build": "vitepress build docs",
"build": "pnpm docs:build",
"build": "pnpm docs:build && vite build",
"docs:preview": "vitepress preview docs"
},
"dependencies": {
"vitepress": "~1.0.0-rc.24",
"@arco-design/web-vue": "~2.52.1",
"@arco-design/web-vue": "~2.54.1",
"@vitejs/plugin-vue": "^4.2.3",
"@vueuse/core": "^10.2.1",
"autoprefixer": "~10.4.16",
"postcss": "~8.4.31",
"postcss-plugin-px2rem": "^0.8.1",
"postcss-preset-env": "^9.2.0",
"radix-vue": "~1.2.5",
"tailwindcss": "~3.3.5",
"typescript": "^5.1.6",
"unplugin-auto-import": "^0.16.7",
"unplugin-vue-components": "^0.25.2",
"typescript": "^5.1.6",
"tailwindcss": "~3.3.5",
"postcss": "~8.4.31",
"autoprefixer": "~10.4.16",
"vite": ">=4.5.1",
"vitepress": "~1.0.0-rc.24",
"vue": "^3.3.7",
"vue-router": "^4.2.2",
"@vitejs/plugin-legacy": "^4.0.5",
"@vitejs/plugin-vue-jsx": "~3.1.0",
"color-string": "~1.9.1",
"@types/color-string": "~1.5.4",
"postcss-preset-env": "^9.2.0",
"postcss-plugin-px2rem": "^0.8.1",
"@vueuse/core": "^10.2.1",
"radix-vue": "~1.2.5"
"@types/color-string": "~1.5.5"
}
}
9 changes: 9 additions & 0 deletions lib/eden-design/packages/eden-ui/components/Menu/index.ts
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
import Menu from './src/index.vue'
import type { App } from 'vue'
Upload.name = 't-upload'

Upload.install = (app: App) => {
app.component(Upload.name, Upload)
}

export { Upload }
7 changes: 7 additions & 0 deletions lib/eden-design/packages/eden-ui/components/Menu/src/Menu.vue
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
<script setup lang="ts"></script>

<template>
<div></div>
</template>

<style scoped lang="scss"></style>
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
<script setup lang="ts">
import {
CollapsibleContent,
CollapsibleRoot,
CollapsibleTrigger,
} from "radix-vue";
</script>

<template>
<CollapsibleRoot>
<CollapsibleTrigger> </CollapsibleTrigger>
</CollapsibleRoot>
</template>

<style scoped lang="scss"></style>
37 changes: 37 additions & 0 deletions lib/eden-design/packages/eden-ui/index.ts
Original file line number Diff line number Diff line change
@@ -0,0 +1,37 @@
import type { App } from 'vue'
import { Button, ButtonGroup } from '../components/Button'
import { Avatar } from '../components/Avatar'
import { TCard } from '../components/Card'
import { Badge } from '../components/Badge'
import { Input } from '../components/Input'
import { Textarea } from '../components/textarea'
import { Preview } from '../components/Preview'
import { Icon } from '../components/Icon'
import { Dialog } from '../components/Dialog'
import { Upload } from '../components/Upload'
import { Result } from '../components/Result'
import { Pagination } from '../components/Pagination'

const components = [
Button,
ButtonGroup,
Avatar,
TCard,
Badge,
Input,
Textarea,
Preview,
Icon,
Dialog,
Upload,
Result,
Pagination,
]

const install = (app: App) => {
components.forEach((item) => {
app.component(item.name, item)
})
}

export default install
Loading

0 comments on commit dde3115

Please sign in to comment.