Commit 87461b86 authored by Дмитрий Малюгин's avatar Дмитрий Малюгин 🕓
Browse files

feature to add entity of text with title and two buttons: 'add title' and 'delete'

parent a35aabef
Loading
Loading
Loading
Loading
+3 −13
Original line number Diff line number Diff line
# motion
# ShelfNote

This template should help get you started developing with Vue 3 in Vite.
Этот проект является попыткой создать аналог известного приложения Notion с возможностями, отсутствующими в вышеупомянутом приложении и желающим UI автора. Основные отличия:

## Recommended IDE Setup

[VSCode](https://code.visualstudio.com/) + [Volar](https://marketplace.visualstudio.com/items?itemName=Vue.volar) (and disable Vetur).

## Type Support for `.vue` Imports in TS

TypeScript cannot handle type information for `.vue` imports by default, so we replace the `tsc` CLI with `vue-tsc` for type checking. In editors, we need [Volar](https://marketplace.visualstudio.com/items?itemName=Vue.volar) to make the TypeScript language service aware of `.vue` types.

## Customize configuration

See [Vite Configuration Reference](https://vitejs.dev/config/).
более гибкая настройка фона каждой страницы;

## Project Setup

components.d.ts

0 → 100644
+28 −0
Original line number Diff line number Diff line
/* eslint-disable */
// @ts-nocheck
// Generated by unplugin-vue-components
// Read more: https://github.com/vuejs/core/pull/3399
export {}

/* prettier-ignore */
declare module 'vue' {
  export interface GlobalComponents {
    Avatar: typeof import('primevue/avatar')['default']
    Button: typeof import('primevue/button')['default']
    CreateEntityMenu: typeof import('./src/components/CreateEntityMenu.vue')['default']
    Divider: typeof import('primevue/divider')['default']
    Drawer: typeof import('primevue/drawer')['default']
    LogoAndLabel: typeof import('./src/components/LogoAndLabel.vue')['default']
    Popover: typeof import('primevue/popover')['default']
    RouterLink: typeof import('vue-router')['RouterLink']
    RouterView: typeof import('vue-router')['RouterView']
    ScrollPanel: typeof import('primevue/scrollpanel')['default']
    SpeedDial: typeof import('primevue/speeddial')['default']
    Splitter: typeof import('primevue/splitter')['default']
    SplitterPanel: typeof import('primevue/splitterpanel')['default']
    Textarea: typeof import('primevue/textarea')['default']
    TextItem: typeof import('./src/components/entities/TextItem.vue')['default']
    Tree: typeof import('primevue/tree')['default']
    UserInfoHeaderWithSettings: typeof import('./src/components/UserInfoHeaderWithSettings.vue')['default']
  }
}
+4 −3
Original line number Diff line number Diff line
@@ -4,7 +4,8 @@
    <meta charset="UTF-8">
    <link rel="icon" href="/favicon.ico">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Vite App</title>
      <link href="./src/output.css" rel="stylesheet">
    <title>ShelfNote</title>
  </head>
  <body>
  <div id="app"></div>

package-lock.json

0 → 100644
+4146 −0

File added.

Preview size limit exceeded, changes collapsed.

+10 −1
Original line number Diff line number Diff line
{
  "name": "motion",
  "name": "shelf-note",
  "version": "0.0.0",
  "private": true,
  "type": "module",
@@ -13,16 +13,24 @@
    "format": "prettier --write src/"
  },
  "dependencies": {
    "@primevue/themes": "^4.0.4",
    "@vueuse/core": "^10.11.0",
    "@vueuse/integrations": "^10.11.0",
    "pinia": "^2.1.7",
    "primeicons": "^7.0.0",
    "primevue": "^4.0.4",
    "tailwindcss": "^3.4.7",
    "universal-cookie": "^7",
    "uuid": "^10.0.0",
    "vue": "^3.4.29",
    "vue-router": "^4.3.3"
  },
  "devDependencies": {
    "@primevue/auto-import-resolver": "^4.0.4",
    "@rushstack/eslint-patch": "^1.8.0",
    "@tsconfig/node20": "^20.1.4",
    "@types/node": "^20.14.5",
    "@types/uuid": "^10.0.0",
    "@vitejs/plugin-vue": "^5.0.5",
    "@vue/eslint-config-prettier": "^9.0.0",
    "@vue/eslint-config-typescript": "^13.0.0",
@@ -33,6 +41,7 @@
    "prettier": "^3.2.5",
    "typescript": "~5.4.0",
    "unplugin-auto-import": "^0.18.2",
    "unplugin-vue-components": "^0.27.3",
    "vite": "^5.3.1",
    "vue-tsc": "^2.0.21"
  }
Loading