Skip to content

Commit a3ed21e

Browse files
committed
adding button styling for contrib request button
1 parent 1b289d7 commit a3ed21e

File tree

5 files changed

+33
-20
lines changed

5 files changed

+33
-20
lines changed

docker-compose.yml

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -169,12 +169,12 @@ services:
169169
env_file: ./config.env
170170
init: true
171171
command: [
172-
'taskiq',
173-
'scheduler',
174-
'datalad_service.broker.scheduler:scheduler',
175-
'--tasks-pattern',
176-
'datalad_service/tasks/*.py',
177-
'--fs-discover',
172+
"taskiq",
173+
"scheduler",
174+
"datalad_service.broker.scheduler:scheduler",
175+
"--tasks-pattern",
176+
"datalad_service/tasks/*.py",
177+
"--fs-discover",
178178
]
179179
depends_on:
180180
redis:

packages/openneuro-app/src/scripts/components/button/button.scss

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,7 @@
1010
line-height: 1.4em;
1111
}
1212

13+
1314
.on-button--primary {
1415
color: #fff;
1516
background-color: var(--current-theme-primary);

packages/openneuro-app/src/scripts/dataset/mutations/request-contributor-status.tsx

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ import {
99
} from "../../queries/datasetEvents.js"
1010

1111
export const RequestContributorButton = (
12-
{ datasetId, datasetPermissions, currentUserId },
12+
{ datasetId, datasetPermissions, currentUserId, className },
1313
) => {
1414
const [createContributorRequest, { loading }] = useMutation(
1515
CREATE_CONTRIBUTOR_REQUEST_EVENT,
@@ -59,7 +59,7 @@ export const RequestContributorButton = (
5959
<button
6060
onClick={handleRequest}
6161
disabled={loading}
62-
className="px-4 py-2 rounded-lg bg-blue-600 text-white font-semibold hover:bg-blue-700 focus:outline-none focus:ring-2 focus:ring-blue-500 focus:ring-opacity-50 transition duration-150 ease-in-out shadow-md"
62+
className="on-button on-button--small on-button--primary request-contributor-button"
6363
>
6464
{loading ? "Sending Request..." : "Request Contributor Access"}
6565
</button>

packages/openneuro-app/src/scripts/dataset/snapshot-container.tsx

Lines changed: 16 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -181,19 +181,24 @@ export const SnapshotContainer: React.FC<SnapshotContainerProps> = ({
181181
/>
182182
<MetaDataBlock
183183
heading="Authors"
184-
item={description?.Authors?.length
185-
? description.Authors.join(", ")
186-
: "N/A"}
184+
item={
185+
<>
186+
{profile && (
187+
<RequestContributorButton
188+
datasetId={datasetId}
189+
datasetPermissions={dataset.permissions
190+
?.userPermissions ||
191+
[]}
192+
currentUserId={currentUserId}
193+
/>
194+
)}
195+
{description?.Authors?.length
196+
? description.Authors.join(", ")
197+
: "N/A"}
198+
</>
199+
}
187200
className="dmb-inline-list"
188201
/>
189-
{profile && (
190-
<RequestContributorButton
191-
datasetId={datasetId}
192-
datasetPermissions={dataset.permissions?.userPermissions ||
193-
[]}
194-
currentUserId={currentUserId}
195-
/>
196-
)}
197202
<>
198203
{summary && (
199204
<ModalitiesMetaDataBlock

packages/openneuro-app/src/scripts/scss/dataset/dataset-page.scss

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -172,8 +172,15 @@
172172
}
173173
}
174174
}
175-
175+
.sidebar .request-contributor-button{
176+
position: absolute;
177+
top: 0;
178+
right: 0;
179+
font-size: 12px;
180+
padding: 3px 10px;
181+
}
176182
.sidebar .dataset-meta-block {
183+
position: relative;
177184
margin-bottom: 25px;
178185
font-family: -apple-system, BlinkMacSystemFont, Segoe UI, Helvetica, Arial,
179186
sans-serif, Apple Color Emoji, Segoe UI Emoji;

0 commit comments

Comments
 (0)