mirror of
https://github.com/storytold/artcraft.git
synced 2026-11-11 12:23:20 +00:00
panel padding fixes
This commit is contained in:
1 parent
60f494db1b
commit
7566d8760c
2 files changed
+84
-64
No files matched your search
@@ -299,6 +299,15 @@ styles with important tags:
|
||||
0 10px 8px rgb(0 0 0 / 3%), 0 4px 4px rgb(0 0 0 / 2%),
|
||||
0 2px 2px rgb(0 0 0 / 1%) !important;
|
||||
|
||||
&.panel-clear {
|
||||
padding-left: 1rem;
|
||||
padding-right: 1rem;
|
||||
background-color: transparent;
|
||||
border: none;
|
||||
border-color: transparent !important;
|
||||
box-shadow: none !important;
|
||||
}
|
||||
|
||||
.panel-inner {
|
||||
background-color: lighten($panel, 4%);
|
||||
}
|
||||
@@ -1531,6 +1540,11 @@ textarea {
|
||||
|
||||
.panel {
|
||||
border-radius: 0.5rem;
|
||||
|
||||
&.panel-clear {
|
||||
padding-left: 0rem;
|
||||
padding-right: 0rem;
|
||||
}
|
||||
}
|
||||
|
||||
ul.patrons-list {
|
||||
|
||||
@@ -97,8 +97,10 @@ export default function MediaPage({ sessionWrapper }: MediaPageProps) {
|
||||
);
|
||||
case MediaType.Video:
|
||||
return (
|
||||
<div className="panel ratio ratio-16x9">
|
||||
<MediaVideoComponent mediaData={data} />
|
||||
<div className="panel panel-clear">
|
||||
<div className="ratio ratio-16x9">
|
||||
<MediaVideoComponent mediaData={data} />
|
||||
</div>
|
||||
</div>
|
||||
);
|
||||
|
||||
@@ -297,74 +299,78 @@ export default function MediaPage({ sessionWrapper }: MediaPageProps) {
|
||||
</div>
|
||||
</Container>
|
||||
|
||||
<Container type="padded">
|
||||
<div className="row g-4 mb-4">
|
||||
<div className="col-12 col-xl-8">
|
||||
<div className="media-wrapper">
|
||||
{renderMediaComponent(mediaData)}
|
||||
</div>
|
||||
|
||||
<div className="panel p-3 py-4 p-md-4 mt-4 d-none d-xl-block">
|
||||
<h4 className="fw-semibold mb-3">Comments</h4>
|
||||
<CommentComponent
|
||||
entityType="user"
|
||||
entityToken={mediaData.token}
|
||||
sessionWrapper={sessionWrapper}
|
||||
/>
|
||||
</div>
|
||||
</div>
|
||||
<div className="col-12 col-xl-4 d-flex flex-column gap-4">
|
||||
<div className="d-flex gap-2">
|
||||
<Gravatar
|
||||
size={48}
|
||||
username={mediaData.maybe_creator_user.display_name}
|
||||
avatarIndex={
|
||||
mediaData.maybe_creator_user.default_avatar.image_index
|
||||
}
|
||||
backgroundIndex={
|
||||
mediaData.maybe_creator_user.default_avatar.color_index
|
||||
}
|
||||
/>
|
||||
<div className="d-flex flex-column">
|
||||
<Link
|
||||
className="fw-medium"
|
||||
to={`/profile/${mediaData.maybe_creator_user.display_name}`}
|
||||
>
|
||||
{mediaData.maybe_creator_user.display_name}
|
||||
</Link>
|
||||
{timeCreated}
|
||||
<Container type="panel">
|
||||
<div className="container-panel">
|
||||
<div className="row g-4 mb-4">
|
||||
<div className="col-12 col-xl-8">
|
||||
<div className="media-wrapper">
|
||||
{renderMediaComponent(mediaData)}
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div className="d-flex gap-2 flex-wrap">
|
||||
<Button
|
||||
icon={faArrowDownToLine}
|
||||
label="Download"
|
||||
onClick={() => {}}
|
||||
className="flex-grow-1"
|
||||
/>
|
||||
<div className="d-flex gap-2">
|
||||
<Button
|
||||
square={true}
|
||||
variant="secondary"
|
||||
icon={faCirclePlay}
|
||||
onClick={() => {}}
|
||||
tooltip="Create"
|
||||
/>
|
||||
<Button
|
||||
square={true}
|
||||
variant="secondary"
|
||||
icon={faShare}
|
||||
onClick={() => {}}
|
||||
tooltip="Share"
|
||||
<div className="panel p-3 py-4 p-md-4 mt-4 d-none d-xl-block">
|
||||
<h4 className="fw-semibold mb-3">Comments</h4>
|
||||
<CommentComponent
|
||||
entityType="user"
|
||||
entityToken={mediaData.token}
|
||||
sessionWrapper={sessionWrapper}
|
||||
/>
|
||||
</div>
|
||||
</div>
|
||||
<div className="col-12 col-xl-4">
|
||||
<div className="panel panel-clear d-flex flex-column gap-4">
|
||||
<div className="d-flex gap-2">
|
||||
<Gravatar
|
||||
size={48}
|
||||
username={mediaData.maybe_creator_user.display_name}
|
||||
avatarIndex={
|
||||
mediaData.maybe_creator_user.default_avatar.image_index
|
||||
}
|
||||
backgroundIndex={
|
||||
mediaData.maybe_creator_user.default_avatar.color_index
|
||||
}
|
||||
/>
|
||||
<div className="d-flex flex-column">
|
||||
<Link
|
||||
className="fw-medium"
|
||||
to={`/profile/${mediaData.maybe_creator_user.display_name}`}
|
||||
>
|
||||
{mediaData.maybe_creator_user.display_name}
|
||||
</Link>
|
||||
{timeCreated}
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<Accordion>
|
||||
{mediaDetails}
|
||||
{modMediaDetails}
|
||||
</Accordion>
|
||||
<div className="d-flex gap-2 flex-wrap">
|
||||
<Button
|
||||
icon={faArrowDownToLine}
|
||||
label="Download"
|
||||
onClick={() => {}}
|
||||
className="flex-grow-1"
|
||||
/>
|
||||
<div className="d-flex gap-2">
|
||||
<Button
|
||||
square={true}
|
||||
variant="secondary"
|
||||
icon={faCirclePlay}
|
||||
onClick={() => {}}
|
||||
tooltip="Create"
|
||||
/>
|
||||
<Button
|
||||
square={true}
|
||||
variant="secondary"
|
||||
icon={faShare}
|
||||
onClick={() => {}}
|
||||
tooltip="Share"
|
||||
/>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<Accordion>
|
||||
{mediaDetails}
|
||||
{modMediaDetails}
|
||||
</Accordion>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</Container>
|
||||
|
||||
Reference in new issue
Block a user