ChatUIで選択したタイムラインを記憶するように
This commit is contained in:
		
							parent
							
								
									7eb6038f92
								
							
						
					
					
						commit
						53c7077d1d
					
				
					 3 changed files with 9 additions and 2 deletions
				
			
		|  | @ -150,6 +150,7 @@ import { router } from '@/router'; | |||
| import { sidebarDef } from '@/sidebar'; | ||||
| import { search } from '@/scripts/search'; | ||||
| import copyToClipboard from '@/scripts/copy-to-clipboard'; | ||||
| import { store } from './store'; | ||||
| 
 | ||||
| export default defineComponent({ | ||||
| 	components: { | ||||
|  | @ -189,7 +190,7 @@ export default defineComponent({ | |||
| 
 | ||||
| 	data() { | ||||
| 		return { | ||||
| 			tl: 'home', | ||||
| 			tl: store.state.tl, | ||||
| 			lists: null, | ||||
| 			antennas: null, | ||||
| 			followedChannels: null, | ||||
|  | @ -236,6 +237,7 @@ export default defineComponent({ | |||
| 					this.currentChannel = channel; | ||||
| 				}); | ||||
| 			} | ||||
| 			store.set('tl', this.tl); | ||||
| 		}, { immediate: true }); | ||||
| 	}, | ||||
| 
 | ||||
|  |  | |||
|  | @ -10,4 +10,8 @@ export const store = markRaw(new Storage('chatUi', { | |||
| 			data: Record<string, any>; | ||||
| 		}[] | ||||
| 	}, | ||||
| 	tl: { | ||||
| 		where: 'deviceAccount', | ||||
| 		default: 'home' | ||||
| 	}, | ||||
| })); | ||||
|  |  | |||
|  | @ -10,7 +10,7 @@ | |||
| <script lang="ts"> | ||||
| import { defineComponent, defineAsyncComponent } from 'vue'; | ||||
| import XWidgets from '@/components/widgets.vue'; | ||||
| import { store } from './store.ts'; | ||||
| import { store } from './store'; | ||||
| 
 | ||||
| export default defineComponent({ | ||||
| 	components: { | ||||
|  | @ -34,6 +34,7 @@ export default defineComponent({ | |||
| 		}, | ||||
| 
 | ||||
| 		updateWidget({ id, data }) { | ||||
| 			// TODO: throttleしたい | ||||
| 			store.set('widgets', store.state.widgets.map(w => w.id === id ? { | ||||
| 				...w, | ||||
| 				data: data | ||||
|  |  | |||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue