diff --git a/frontend-vue/src/components/note/Note.vue b/frontend-vue/src/components/note/Note.vue new file mode 100644 index 0000000..3173ba8 --- /dev/null +++ b/frontend-vue/src/components/note/Note.vue @@ -0,0 +1,40 @@ + + + + + diff --git a/frontend-vue/src/components/util/FormattedText.vue b/frontend-vue/src/components/util/FormattedText.vue index 04d40d4..824d51e 100644 --- a/frontend-vue/src/components/util/FormattedText.vue +++ b/frontend-vue/src/components/util/FormattedText.vue @@ -1,11 +1,21 @@ diff --git a/frontend-vue/src/stores/note.ts b/frontend-vue/src/stores/note.ts new file mode 100644 index 0000000..2b05707 --- /dev/null +++ b/frontend-vue/src/stores/note.ts @@ -0,0 +1,11 @@ +import type { User } from '@/stores/userdata.ts' + +export interface Note { + id: string; + rawContent: string; + owner: User; + repliesTo?: Note; + quotes?: Note[]; + pings: User[]; + hashtags: string[]; +}