+ .dropdown-menu-trigger {
+ visibility: hidden;
+ }
+
+ &:hover > .dropdown-menu-trigger,
+ &:focus-within > .dropdown-menu-trigger,
+ & > .dropdown-menu-trigger[data-state='open'] {
+ visibility: visible;
+ }
+ `,
+ ]}
+ {...item.props.aria}
+ {...item.props.control}
+ >
+
+
+
+ {
+ onNewFile(item, {
+ type: 'new-file',
+ path: newFilePlaceholderPath(entry.path),
+ hint:
+ type === 'browser-test'
+ ? 'browser-test.k6b'
+ : 'generator.k6g',
+ dirname: entry.path,
+ fileType: type,
+ })
+ }}
+ onNewFolder={() => {
+ onNewFolder(item, {
+ type: 'new-folder',
+ path: newFolderPlaceholderPath(entry.path),
+ hint: 'New folder',
+ dirname: entry.path,
+ })
+ }}
+ />
+
+
+