Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Plugin-Admin #36

Merged
merged 22 commits into from
Mar 27, 2024
Merged
Show file tree
Hide file tree
Changes from 1 commit
Commits
Show all changes
22 commits
Select commit Hold shift + click to select a range
cdd9a8c
[plugin-admin] initial commit
TilmanHaupt Mar 18, 2024
b5bf051
[plugin-admin] added icon for condition
TilmanHaupt Mar 18, 2024
11db184
[plugin-admin] hide optionValues with prefix greenhouse
TilmanHaupt Mar 19, 2024
7c58cfb
[plugin-admin] PluginDetails are triggered via id change
TilmanHaupt Mar 19, 2024
be802e7
[plugin-admin] deeplinks fo details enabled
TilmanHaupt Mar 19, 2024
e9d504d
[plugin-admin] pluginList last col reduce width
TilmanHaupt Mar 19, 2024
b0a85eb
[plugin-admin] implement tests for useAPI
TilmanHaupt Mar 19, 2024
994780d
[plugin-admin] Tests for createPluginConfig
TilmanHaupt Mar 19, 2024
7e6e764
[plugin-admin] Fix colorbug tailwind, overflow DataGrid
TilmanHaupt Mar 20, 2024
e676f65
[plugin-admin] Added heading for details
TilmanHaupt Mar 20, 2024
e7f371b
[plugin-admin] datagrid supports hover and active
TilmanHaupt Mar 21, 2024
8f03988
[plugin-admin] Changed UI of PluginDetail
TilmanHaupt Mar 21, 2024
5b9ba85
[plugin-admin] clean up, panel can close via click on list
TilmanHaupt Mar 22, 2024
8f1d64b
[plugin-admin] handling in UI of undefined values and arrays
TilmanHaupt Mar 22, 2024
8dc41b4
[plugin-admin] Disabled plugins are now shown
TilmanHaupt Mar 25, 2024
90ef801
[plugin-admin] comments for the application
TilmanHaupt Mar 25, 2024
b045eb6
Automatic application of license header
Mar 25, 2024
0c84655
[plugin-admin] Cleaned Code, Correct Licence
TilmanHaupt Mar 26, 2024
741c6d4
[plugin-admin] store is now sliced in global and pluginstore
TilmanHaupt Mar 26, 2024
30a0c19
[plugin-admin] tests for sorting of pluginConfig
TilmanHaupt Mar 26, 2024
4fb76b2
[plugin-admin] tests if external service URL are build correctly
TilmanHaupt Mar 26, 2024
fc63943
[plugin-admin] update name
TilmanHaupt Mar 26, 2024
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Prev Previous commit
Next Next commit
[plugin-admin] datagrid supports hover and active
  • Loading branch information
TilmanHaupt committed Mar 21, 2024
commit e7f371bf414fd21b7e74d17224c14129bfc70949
13 changes: 10 additions & 3 deletions ui/plugin-admin/src/components/Plugin.js
Original file line number Diff line number Diff line change
@@ -1,12 +1,13 @@
import React from "react"
import { DataGridRow, DataGridCell } from "juno-ui-components"
import { useGlobalsActions, usePluginConfig } from "./StoreProvider"
import { useGlobalsActions, useShowDetailsFor } from "./StoreProvider"

import { Icon } from "juno-ui-components"

const Plugin = (props) => {
const plugin = props.plugin
const { setShowDetailsFor } = useGlobalsActions()
const showDetailsFor = useShowDetailsFor()

const showDetails = () => {
setShowDetailsFor(plugin.id)
Expand All @@ -32,7 +33,13 @@ const Plugin = (props) => {
}

return (
<DataGridRow key={plugin.name} onClick={showDetails}>
<DataGridRow
key={plugin.id}
onClick={showDetails}
className={`cursor-pointer ${
showDetailsFor === plugin.id ? "active" : ""
}`}
>
<DataGridCell>
<p>{plugin.name}</p>
TilmanHaupt marked this conversation as resolved.
Show resolved Hide resolved
</DataGridCell>
Expand All @@ -42,7 +49,7 @@ const Plugin = (props) => {
<DataGridCell>
{plugin.externalServicesUrls?.map((url) => {
return (
<a href={url.url} target="_blank" rel="noreferrer">
<a href={url.url} target="_blank" rel="noreferrer" key={url.url}>
{url.name + " "}
</a>
)
Expand Down
14 changes: 14 additions & 0 deletions ui/plugin-admin/src/styles.scss
Original file line number Diff line number Diff line change
Expand Up @@ -4,3 +4,17 @@
@tailwind utilities;

/* If necessary, app styles can be added below */

.plugins {
.juno-datagrid-row:hover {
.juno-datagrid-cell {
@apply bg-theme-background-lvl-1;
}
}

.juno-datagrid-row.active {
.juno-datagrid-cell {
@apply bg-theme-background-lvl-2;
}
}
}