12 changed files with 252 additions and 144 deletions
@ -0,0 +1,20 @@
@@ -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 @@
@@ -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 @@
@@ -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