Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
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
182 changes: 51 additions & 131 deletions css/collaborators/index.css
Original file line number Diff line number Diff line change
Expand Up @@ -4,111 +4,33 @@
box-sizing: border-box;
}

body {
font-family: Arial, sans-serif;
background: #69ACC9 url(https://t-pen.org/TPEN/images/tpen_badgeEmergeClear.png) bottom right no-repeat fixed;
color: #333;
margin: 0;
padding: 0;
width: 100%;
}

.tagline {
text-align: center;
font-size: 1.25rem;
color: black;
margin: 0 auto;
margin-top: 20px;
width: 70%;
}

.manage-interface {
width: 70%;
margin: 10px auto;
padding: 20px;
display: flex;
flex-direction: column;
align-items: center;
padding: 15px;
background-color: #ffebb9;
border-radius: 8px;
box-shadow: 0 2px 5px rgba(0, 0, 0, 0.1);
}

.title h1 {
font-size: 2rem;
margin: 0;
color: #b14628;
text-align: center;
}

.title p {
font-size: 1.025rem;
color: #555;
text-align: center;
margin-top: 10px;
}

#content{
width: 100%;
border-radius: 8px;
padding: 20px;
}

.collaborators-container .member {
width: 100%;
}

.default-btn.return-btn {
background: none;
background-color: #69acc9;
color: white;
padding: 12px 25px;
border: none;
border-radius: 4px;
cursor: pointer;
display: flex;
align-items: center;
justify-content: center;
width: 50%;
margin: auto;
}

.default-btn.return-btn .btn-icon {
margin-left: 10px;
}

.default-btn.return-btn:hover {
background-color: #0056b3;
}

.return-btn {
position: relative;
tpen-card {
grid-column: span 2;
}

project-collaborators::part(group-title) {
background-color: white;
background-color: var(--white);
padding: 10px;
border-radius: 5px;
box-shadow: 0 2px 5px rgba(0, 0, 0, 0.1);
}

project-collaborators::part(project-title-h1) {
font-size: 1.75rem;
color: #333;
color: var(--text-primary);
margin: 0;
}

project-collaborators::part(project-title) {
font-weight: bold;
color: #007BFF;
color: var(--primary-color);
}

project-collaborators::part(group-members-title) {
font-size: 20px;
margin: 20px 0;
font-weight: 500;
color : #b14628;
color: var(--accent);
padding: 0 20px;
}

Expand All @@ -120,7 +42,7 @@ project-collaborators::part(group-members) {
}

project-collaborators::part(member) {
background-color: #f9f9f9;
background-color: var(--light-gray);
box-shadow: 0 2px 5px rgba(0, 0, 0, 0.1);
margin: auto;
margin-bottom: 10px;
Expand All @@ -134,7 +56,7 @@ project-collaborators::part(member) {

project-collaborators::part(member-info) {
font-size: 1rem;
color: #333;
color: var(--text-primary);
display: flex;
justify-content: flex-start;
align-items: center;
Expand All @@ -143,52 +65,52 @@ project-collaborators::part(member-info) {

project-collaborators::part(role) {
font-weight: bold;
color: #555;
color: var(--text-secondary);
display: flex;
justify-content: center;
align-items: center;
gap: 10px;
}

project-collaborators::part(leader) {
color: white;
color: var(--white);
padding: 5px;
background-color: #28a745;
background-color: var(--success-color);
box-shadow: 0 2px 5px rgba(0, 0, 0, 0.1);
border: 1px solid #28a745;
border: 1px solid var(--success-color);
border-radius: 5px;
}

project-collaborators::part(owner) {
color: white;
color: var(--white);
padding: 5px;
background-color: #007BFF;
background-color: var(--primary-color);
box-shadow: 0 2px 5px rgba(0, 0, 0, 0.1);
border: 1px solid #007BFF;
border: 1px solid var(--primary-color);
border-radius: 5px;
}

project-collaborators::part(default-roles) {
color: white;
color: var(--white);
padding: 5px;
background-color: #6c757d;
background-color: var(--gray);
box-shadow: 0 2px 5px rgba(0, 0, 0, 0.1);
border: 1px solid #6c757d;
border: 1px solid var(--gray);
border-radius: 5px;
}

project-collaborators::part(custom-role) {
color: white;
color: var(--white);
padding: 5px;
background-color: #6c757d;
background-color: var(--gray);
box-shadow: 0 2px 5px rgba(0, 0, 0, 0.1);
border: 1px solid #6c757d;
border: 1px solid var(--gray);
border-radius: 5px;
}

project-collaborators::part(manage-roles-button) {
background-color: #007BFF;
color: white;
background-color: var(--primary-color);
color: var(--white);
border: none;
padding: 8px 15px;
border-radius: 4px;
Expand All @@ -199,7 +121,7 @@ project-collaborators::part(manage-roles-button) {
}

project-collaborators::part(manage-roles-button:hover) {
background-color: #0056b3;
background-color: var(--primary-light);
}

project-collaborators::part(role-management-buttons){
Expand All @@ -210,60 +132,60 @@ project-collaborators::part(role-management-buttons){
}

project-collaborators::part(transfer-ownership-button){
background-color: #28a745;
background-color: var(--success-color);
padding: 8px;
font-size: 0.875rem;
color: white;
color: var(--white);
border: none;
border-radius: 4px;
cursor: pointer;
}

project-collaborators::part(make-leader-button){
background-color: #007BFF;
background-color: var(--primary-color);
padding: 8px;
font-size: 0.875rem;
color: white;
color: var(--white);
border: none;
border-radius: 4px;
cursor: pointer;
}

project-collaborators::part(demote-leader-button){
background-color: #17a2b8;
background-color: var(--primary-light);
padding: 8px;
font-size: 0.875rem;
color: white;
color: var(--white);
border: none;
border-radius: 4px;
cursor: pointer;
}

project-collaborators::part(set-to-viewer-button){
background-color:#0056b3;
background-color: var(--interface-primary);
padding: 8px;
font-size: 0.875rem;
color: white;
color: var(--white);
border: none;
border-radius: 4px;
cursor: pointer;
}

project-collaborators::part(set-role-button){
background-color: #6c757d;
background-color: var(--gray);
padding: 8px;
font-size: 0.875rem;
color: white;
color: var(--white);
border: none;
border-radius: 4px;
cursor: pointer;
}

project-collaborators::part(remove-button){
background-color: #dc3545;
background-color: var(--error-color);
padding: 8px;
font-size: 0.875rem;
color: white;
color: var(--white);
border: none;
border-radius: 4px;
cursor: pointer;
Expand All @@ -272,26 +194,24 @@ project-collaborators::part(remove-button){

invite-member::part(invite-section-container) {
padding: 20px;
/* background-color: #ffebb9; */
border-radius: 5px;
display: flex;
flex-direction: column;
justify-content: center;
align-items: flex-start;
margin: 0 auto;
/* box-shadow: 0 2px 5px rgba(0, 0, 0, 0.1); */
}

invite-member::part(title) {
font-size: 20px;
margin: 10px 0 20px;
font-weight: 500;
color : #b14628;
color: var(--accent);
}

invite-member::part(description) {
font-size: 0.875rem;
color: #333;
color: var(--text-primary);
}

invite-member::part(invite-form) {
Expand All @@ -304,41 +224,41 @@ invite-member::part(invite-form) {

invite-member::part(email-label) {
font-size: 0.9rem;
color: black;
color: var(--text-primary);
}

invite-member::part(email-input) {
padding: 8px;
font-size: 1rem;
border: 1px solid #ccc;
border: 1px solid var(--gray);
border-radius: 4px;
width: 30%;
}

invite-member::part(submit-button) {
padding: 10px 15px;
font-size: 1rem;
background-color: #69acc9;
color: white;
background-color: var(--primary-color);
color: var(--white);
border: none;
border-radius: 4px;
cursor: pointer;
}

invite-member::part(submit-button):hover {
background-color: #0056b3;
background-color: var(--primary-light);
}

invite-member::part(error-message) {
color: red;
color: var(--error-color);
font-size: 0.875rem;
display: none;
}

invite-member::part(error) {
color: white;
color: var(--white);
font-size: 0.9rem;
background-color: #f87563;
background-color: var(--error-color);
border-radius: 5px;
margin: auto;
margin-bottom: 10px;
Expand All @@ -347,7 +267,7 @@ invite-member::part(error) {
}

roles-handler::part(modal-content) {
background: #fff;
background: var(--white);
padding: 20px;
border-radius: 8px;
max-width: 500px;
Expand All @@ -362,17 +282,17 @@ roles-handler::part(modal-actions) {
}

roles-handler::part(modal-buttons-confirm) {
background-color: #28a745;
color: white;
background-color: var(--success-color);
color: var(--white);
padding: 10px 20px;
border: none;
border-radius: 4px;
cursor: pointer;
}

roles-handler::part(modal-buttons-cancel) {
background-color: #dc3545;
color: white;
background-color: var(--error-color);
color: var(--white);
padding: 10px 20px;
border: none;
border-radius: 4px;
Expand Down
Loading