No projects found
Add a project to get started
-
{
}
}
-// const handleContentOptionClick = async (args) => {
-// if (args.option === 'search') {
-// await router.push({
-// path: `/browse/${props.instance.metadata.loader === 'vanilla' ? 'datapack' : 'mod'}`,
-// query: { i: props.instance.path },
-// })
-// } else if (args.option === 'from_file') {
-// const newProject = await open({ multiple: true })
-// if (!newProject) return
+const onSearchContent = async () => {
+ await router.push({
+ path: `/browse/${props.instance.metadata.loader === 'vanilla' ? 'datapack' : 'mod'}`,
+ query: { i: props.instance.path },
+ })
+}
-// for (const project of newProject) {
-// await add_project_from_path(props.instance.path, project, 'mod').catch(handleError)
-// }
-// initProjects(await get(props.instance.path).catch(handleError))
-// }
-// }
+const onFileContent = async () => {
+ const newProject = await open({ multiple: true })
+ if (!newProject) return
+
+ for (const project of newProject) {
+ await add_project_from_path(props.instance.path, project, 'mod').catch(handleError)
+ }
+ initProjects(await get(props.instance.path).catch(handleError))
+}
watch(selectAll, () => {
for (const [key, value] of Array.from(selectionMap.value)) {
@@ -961,9 +966,17 @@ onUnmounted(() => {
white-space: nowrap;
align-items: center;
- :deep(.dropdown-row) {
- .btn {
- height: 2.5rem !important;
+ :deep {
+ .popup-container {
+ .btn {
+ height: 2.5rem !important;
+ }
+ }
+
+ .dropdown-row {
+ .btn {
+ height: 2.5rem !important;
+ }
}
}