replace @element-plus/icons-vue

This commit is contained in:
pa
2026-01-14 23:22:23 +09:00
committed by Natsumi
parent b7f3d91a03
commit 889302104a
50 changed files with 461 additions and 561 deletions

View File

@@ -2,9 +2,9 @@
<div class="simple-switch">
<div class="name" :style="{ width: longLabel ? '300px' : undefined }">
{{ label }}
<TooltipWrapper v-if="tooltip" side="top" :content="tooltip"
><el-icon size="small" class="tooltip"><InfoFilled /></el-icon
></TooltipWrapper>
<TooltipWrapper v-if="tooltip" side="top" :content="tooltip">
<Info size="small" class="tooltip" />
</TooltipWrapper>
</div>
<Switch class="switch" :model-value="value" @update:modelValue="change" :disabled="disabled" />
@@ -12,7 +12,7 @@
</template>
<script setup>
import { InfoFilled } from '@element-plus/icons-vue';
import { Info } from 'lucide-vue-next';
import { Switch } from '../../../components/ui/switch';
defineProps({

View File

@@ -5,15 +5,15 @@
<div class="options-container-item" style="margin-top: 15px">
<ButtonGroup>
<Button variant="outline" size="sm" @click="showVRChatConfig()">
<Operation />
<Settings />
VRChat config.json
</Button>
<Button variant="outline" size="sm" @click="showLaunchOptions()">
<Operation />
<Settings />
{{ t('view.settings.advanced.advanced.launch_options') }}
</Button>
<Button variant="outline" size="sm" @click="showRegistryBackupDialog()">
<Goods />
<Package />
{{ t('view.settings.advanced.advanced.vrc_registry_backup') }}
</Button>
</ButtonGroup>
@@ -384,9 +384,8 @@
</template>
<script setup>
import { Folder, Goods, Operation } from '@element-plus/icons-vue';
import { Folder, Package, RefreshCcw, Settings, Trash2 } from 'lucide-vue-next';
import { computed, reactive, ref } from 'vue';
import { RefreshCcw, Trash2 } from 'lucide-vue-next';
import { Button } from '@/components/ui/button';
import { ButtonGroup } from '@/components/ui/button-group';
import { storeToRefs } from 'pinia';

View File

@@ -220,7 +220,7 @@
<SelectItem value="Sort by Status">{{
t('view.settings.appearance.side_panel.sorting.status')
}}</SelectItem>
<SelectItem value="Sort Private to Bottom">{{
<SelectItem value="Sort Private to ArrowDown">{{
t('view.settings.appearance.side_panel.sorting.private_to_bottom')
}}</SelectItem>
<SelectItem value="Sort by Last Active">{{
@@ -237,7 +237,7 @@
}}</SelectItem>
</SelectContent>
</Select>
<el-icon style="margin: 5px"><ArrowRight /></el-icon>
<ArrowRight style="margin: 5px" />
<Select
:model-value="sidebarSortMethod2"
:disabled="!sidebarSortMethod1"
@@ -253,7 +253,7 @@
<SelectItem value="Sort by Status">{{
t('view.settings.appearance.side_panel.sorting.status')
}}</SelectItem>
<SelectItem value="Sort Private to Bottom">{{
<SelectItem value="Sort Private to ArrowDown">{{
t('view.settings.appearance.side_panel.sorting.private_to_bottom')
}}</SelectItem>
<SelectItem value="Sort by Last Active">{{
@@ -270,7 +270,7 @@
}}</SelectItem>
</SelectContent>
</Select>
<el-icon style="margin: 5px"><ArrowRight /></el-icon>
<ArrowRight style="margin: 5px" />
<Select
:model-value="sidebarSortMethod3"
:disabled="!sidebarSortMethod2"
@@ -286,7 +286,7 @@
<SelectItem value="Sort by Status">{{
t('view.settings.appearance.side_panel.sorting.status')
}}</SelectItem>
<SelectItem value="Sort Private to Bottom">{{
<SelectItem value="Sort Private to ArrowDown">{{
t('view.settings.appearance.side_panel.sorting.private_to_bottom')
}}</SelectItem>
<SelectItem value="Sort by Last Active">{{
@@ -438,9 +438,8 @@
} from '@/components/ui/tags-input';
import { Popover, PopoverAnchor, PopoverContent, PopoverTrigger } from '@/components/ui/popover';
import { computed, onBeforeUnmount, ref, watch } from 'vue';
import { CheckIcon, ChevronDown } from 'lucide-vue-next';
import { ArrowRight, CheckIcon, ChevronDown } from 'lucide-vue-next';
import { RadioGroup, RadioGroupItem } from '@/components/ui/radio-group';
import { ArrowRight } from '@element-plus/icons-vue';
import { Button } from '@/components/ui/button';
import { storeToRefs } from 'pinia';
import { toast } from 'vue-sonner';

View File

@@ -244,7 +244,7 @@
side="top"
style="margin-left: 5px"
:content="t('view.settings.general.automation.auto_invite_request_accept_tooltip')">
<el-icon><InfoFilled /></el-icon>
<Info />
</TooltipWrapper>
</span>
<br />
@@ -303,7 +303,7 @@
<script setup>
import { computed, defineAsyncComponent, ref } from 'vue';
import { Button } from '@/components/ui/button';
import { InfoFilled } from '@element-plus/icons-vue';
import { Info } from 'lucide-vue-next';
import { storeToRefs } from 'pinia';
import { useI18n } from 'vue-i18n';

View File

@@ -67,7 +67,7 @@
<TooltipWrapper
side="top"
:content="t('view.settings.advanced.advanced.save_instance_prints_to_file.header_tooltip')">
<el-icon><InfoFilled /></el-icon>
<Info />
</TooltipWrapper>
<simple-switch
:label="t('view.settings.advanced.advanced.save_instance_prints_to_file.description')"
@@ -93,7 +93,7 @@
<TooltipWrapper
side="top"
:content="t('view.settings.advanced.advanced.save_instance_prints_to_file.header_tooltip')">
<el-icon><InfoFilled /></el-icon>
<Info />
</TooltipWrapper>
<simple-switch
:label="t('view.settings.advanced.advanced.save_instance_emoji_to_file.description')"
@@ -105,7 +105,7 @@
<script setup>
import { Button } from '@/components/ui/button';
import { InfoFilled } from '@element-plus/icons-vue';
import { Info } from 'lucide-vue-next';
import { storeToRefs } from 'pinia';
import { useI18n } from 'vue-i18n';