diff --git a/src/components/common/CollapsibleSection.tsx b/src/components/common/CollapsibleSection.tsx
index 1f31e21b..3b6409fb 100644
--- a/src/components/common/CollapsibleSection.tsx
+++ b/src/components/common/CollapsibleSection.tsx
@@ -39,12 +39,10 @@ export default function CollapsibleSection({ id, defaultValue, summary, children
onToggle={e => setState(e.currentTarget.open)}
{...detailsProps}>
-
- { summary }
- {/**/}
- {/**/}
- {/*
*/}
- {/**/}
+
+
+ { summary }
+
{ children }
diff --git a/src/components/ui/Details.tsx b/src/components/ui/Details.tsx
index 0a032022..f06a67f7 100644
--- a/src/components/ui/Details.tsx
+++ b/src/components/ui/Details.tsx
@@ -9,23 +9,50 @@ export default styled.details<{ sticky?: boolean, large?: boolean }>`
` }
${ props => props.large && css`
- padding: 5px 0;
+ /*padding: 5px 0;*/
+ background: var(--primary-background);
+ color: var(--secondary-foreground);
+
+ .padding { /*TOFIX: make this applicable only for the friends list menu, DO NOT REMOVE.*/
+ display: flex;
+ align-items: center;
+ padding: 5px 0;
+ margin: 0.8em 0px 0.4em;
+ cursor: pointer;
+ }
` }
outline: none;
- display: flex;
cursor: pointer;
list-style: none;
align-items: center;
transition: .2s opacity;
+
+ font-size: 12px;
+ font-weight: 600;
+ text-transform: uppercase;
&::marker, &::-webkit-details-marker {
display: none;
}
- > svg {
- flex-shrink: 0;
- transition: .2s ease transform;
+ .title {
+ flex-grow: 1;
+ margin-top: 1px;
+ text-overflow: ellipsis;
+ overflow: hidden;
+ white-space: nowrap;
+ }
+
+ .padding {
+ display: flex;
+ align-items: center;
+
+ > svg {
+ flex-shrink: 0;
+ margin-inline-end: 4px;
+ transition: .2s ease transform;
+ }
}
}
diff --git a/src/pages/friends/Friends.tsx b/src/pages/friends/Friends.tsx
index 01d36085..d90b5d58 100644
--- a/src/pages/friends/Friends.tsx
+++ b/src/pages/friends/Friends.tsx
@@ -118,7 +118,7 @@ export default function Friends() {
id={`friends_${section_id}`}
defaultValue={true}
sticky large
- summary={ — { list.length }}>
+ summary={
— { list.length }
}>
{ list.map(x => ) }
)