File tree Expand file tree Collapse file tree 1 file changed +18
-27
lines changed
ui/src/components/Snackbar Expand file tree Collapse file tree 1 file changed +18
-27
lines changed Original file line number Diff line number Diff line change 1010 </v-snackbar >
1111</template >
1212
13- <script lang="ts">
14- import { computed , defineComponent } from " vue" ;
13+ <script setup lang="ts">
14+ import { computed } from " vue" ;
1515import { useStore } from " @/store" ;
1616
17- export default defineComponent ({
18- props: {
19- mainContent: {
20- type: String ,
21- default: " " ,
22- required: true ,
23- },
17+ const { mainContent } = defineProps ({
18+ mainContent: {
19+ type: String ,
20+ default: " " ,
21+ required: true ,
2422 },
25- setup(props ) {
26- const store = useStore ();
27-
28- const color = computed (() => store .getters [" layout/getStatusDarkMode" ] === " dark" ? " #F9F3EE" : " #1E1E1E" );
23+ });
2924
30- const snackbar = computed ({
31- get() {
32- return store .getters [" snackbar/snackbarCopy" ];
33- },
34- set() {
35- store .dispatch (" snackbar/unsetShowStatusSnackbarCopy" );
36- },
37- });
25+ const store = useStore ();
3826
39- const message = computed (() => ` ${ props . mainContent } copied to clipboard. ` );
27+ const color = computed (() => store . getters [ " layout/getStatusDarkMode " ] === " dark " ? " #F9F3EE " : " #1E1E1E " );
4028
41- return {
42- color ,
43- snackbar ,
44- message ,
45- };
29+ const snackbar = computed ({
30+ get() {
31+ return store .getters [" snackbar/snackbarCopy" ];
32+ },
33+ set() {
34+ store .dispatch (" snackbar/unsetShowStatusSnackbarCopy" );
4635 },
4736});
37+
38+ const message = computed (() => ` ${mainContent } copied to clipboard. ` );
4839 </script >
You can’t perform that action at this time.
0 commit comments