mirror of
https://github.com/tusen-ai/naive-ui.git
synced 2025-01-06 12:17:13 +08:00
53 lines
887 B
JavaScript
53 lines
887 B
JavaScript
import { getParameters } from 'codesandbox/lib/api/define'
|
|
|
|
const indexHtml = `<!DOCTYPE html>
|
|
<html lang="en">
|
|
<head>
|
|
<title>Naive UI Demo</title>
|
|
<style>
|
|
body {
|
|
padding: 24px;
|
|
}
|
|
</style>
|
|
</head>
|
|
<body>
|
|
<div id="app"></div>
|
|
</body>
|
|
</html>
|
|
`
|
|
|
|
const mainJs = `import { createApp } from "vue";
|
|
import naive from "naive-ui";
|
|
import App from "./App.vue";
|
|
|
|
const app = createApp(App);
|
|
|
|
app.use(naive);
|
|
|
|
app.mount("#app");
|
|
`
|
|
|
|
export function getCodeSandboxParams (code) {
|
|
return getParameters({
|
|
files: {
|
|
'package.json': {
|
|
content: {
|
|
dependencies: {
|
|
vue: 'next',
|
|
'naive-ui': 'latest'
|
|
}
|
|
}
|
|
},
|
|
'index.html': {
|
|
content: indexHtml
|
|
},
|
|
'src/App.vue': {
|
|
content: code
|
|
},
|
|
'src/main.js': {
|
|
content: mainJs
|
|
}
|
|
}
|
|
})
|
|
}
|