12 changed files with 252 additions and 144 deletions
@ -0,0 +1,20 @@ |
|||||||
|
import React from 'react'; |
||||||
|
import { Typography } from 'antd'; |
||||||
|
import EditSocialLinks from './components/config/edit-social-links'; |
||||||
|
import EditInstanceTags from './components/config/edit-tags'; |
||||||
|
import EditDirectoryDetails from './components/config/edit-directory'; |
||||||
|
|
||||||
|
const { Title } = Typography; |
||||||
|
|
||||||
|
export default function ConfigSocialThings() { |
||||||
|
return ( |
||||||
|
<div className="config-social-items"> |
||||||
|
<Title level={2}>Social Items</Title> |
||||||
|
|
||||||
|
<EditDirectoryDetails /> |
||||||
|
<EditSocialLinks /> |
||||||
|
<EditInstanceTags /> |
||||||
|
</div> |
||||||
|
); |
||||||
|
} |
||||||
|
|
||||||
@ -0,0 +1,95 @@ |
|||||||
|
// GENERAL ANT OVERRIDES |
||||||
|
.ant-layout, |
||||||
|
.ant-layout-footer, |
||||||
|
.ant-menu, |
||||||
|
.ant-menu.ant-menu-dark { |
||||||
|
background-color: transparent; |
||||||
|
} |
||||||
|
.owncast-layout .ant-menu-dark.ant-menu-dark:not(.ant-menu-horizontal) .ant-menu-item-selected { |
||||||
|
background-color: var(--owncast-purple); |
||||||
|
} |
||||||
|
|
||||||
|
// LAYOUT |
||||||
|
.ant-layout-header, |
||||||
|
.ant-layout-sider { |
||||||
|
background-color: #07050d; |
||||||
|
} |
||||||
|
|
||||||
|
// MENU |
||||||
|
.ant-menu-dark .ant-menu-inline.ant-menu-sub { |
||||||
|
// background-color: rgba(255,255,255,.05); |
||||||
|
background-color: #140028; |
||||||
|
} |
||||||
|
|
||||||
|
// CARD |
||||||
|
.ant-card { |
||||||
|
border-radius: .5em; |
||||||
|
} |
||||||
|
|
||||||
|
// INPUT |
||||||
|
.ant-input-affix-wrapper { |
||||||
|
border-radius: 5px; |
||||||
|
background-color: rgba(255,255,255,.1); |
||||||
|
|
||||||
|
textarea { |
||||||
|
border-radius: 5px; |
||||||
|
} |
||||||
|
input { |
||||||
|
background-color: transparent; |
||||||
|
} |
||||||
|
} |
||||||
|
|
||||||
|
// BUTTON |
||||||
|
.ant-btn-primary:hover, .ant-btn-primary:focus { |
||||||
|
background-color: white; |
||||||
|
color: #40a9ff; |
||||||
|
} |
||||||
|
.ant-btn.ant-btn-primary:focus { |
||||||
|
border-color: white; |
||||||
|
|
||||||
|
} |
||||||
|
.ant-input-affix-wrapper, |
||||||
|
.ant-btn { |
||||||
|
transition-delay: 0s; |
||||||
|
transition-duration: 0.15s; |
||||||
|
} |
||||||
|
|
||||||
|
// TABLE |
||||||
|
.ant-table-thead > tr > th, |
||||||
|
.ant-table-small .ant-table-thead > tr > th { |
||||||
|
background-color: #000; |
||||||
|
} |
||||||
|
|
||||||
|
// MODAL |
||||||
|
.ant-modal-content { |
||||||
|
border-radius: 6px; |
||||||
|
} |
||||||
|
.ant-modal-header { |
||||||
|
background-color: #1c173d; |
||||||
|
border-radius: 6px 6px 0 0; |
||||||
|
} |
||||||
|
.ant-modal-title { |
||||||
|
font-weight: bold; |
||||||
|
font-size: 1.5em; |
||||||
|
} |
||||||
|
.ant-modal-body { |
||||||
|
background-color: #33333c; |
||||||
|
} |
||||||
|
.ant-modal-footer { |
||||||
|
background-color: #222229; |
||||||
|
} |
||||||
|
|
||||||
|
// SELECT |
||||||
|
.ant-select-dropdown { |
||||||
|
background-color: #334; |
||||||
|
} |
||||||
|
|
||||||
|
|
||||||
|
// SLIDER |
||||||
|
.ant-slider-with-marks { |
||||||
|
margin-right: 2em; |
||||||
|
} |
||||||
|
.ant-slider-mark-text { |
||||||
|
font-size: .85em; |
||||||
|
white-space: nowrap; |
||||||
|
} |
||||||
@ -0,0 +1,33 @@ |
|||||||
|
.publicDetailsContainer { |
||||||
|
display: flex; |
||||||
|
flex-direction: row; |
||||||
|
align-items: flex-start; |
||||||
|
flex-wrap: wrap; |
||||||
|
|
||||||
|
.textFieldsSection { |
||||||
|
margin-right: 2rem; |
||||||
|
} |
||||||
|
} |
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
.socialLinksEditor { |
||||||
|
width: 20rem; |
||||||
|
margin: 2em 0; |
||||||
|
} |
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
.tag-editor-container, |
||||||
|
.config-directory-details-form { |
||||||
|
border-radius: 1em; |
||||||
|
background-color: rgba(128,99,255,.1); |
||||||
|
padding: 1.5em; |
||||||
|
margin-bottom: 1em; |
||||||
|
} |
||||||
|
|
||||||
|
////////////////////////////// |
||||||
|
// common? |
||||||
|
.dataTable { |
||||||
|
|
||||||
|
} |
||||||
Loading…
Reference in new issue