summaryrefslogtreecommitdiffhomepage
path: root/gui/src/renderer/components/cell
diff options
context:
space:
mode:
authorOskar Nyberg <oskar@mullvad.net>2022-01-19 14:48:23 +0100
committerOskar Nyberg <oskar@mullvad.net>2022-01-24 09:52:41 +0100
commit6e2e91137ca688717cd2efab6f55c92037da0887 (patch)
tree31e97ea0d7f1f7c80a9a27fadc0c06f4e0c77eb4 /gui/src/renderer/components/cell
parentecf45a3a01084771c7c5fe5d0a8f5b1f80f8f7bb (diff)
downloadmullvadvpn-6e2e91137ca688717cd2efab6f55c92037da0887.tar.xz
mullvadvpn-6e2e91137ca688717cd2efab6f55c92037da0887.zip
Add requirements for UDP and bridge mode
Diffstat (limited to 'gui/src/renderer/components/cell')
-rw-r--r--gui/src/renderer/components/cell/Selector.tsx12
1 files changed, 8 insertions, 4 deletions
diff --git a/gui/src/renderer/components/cell/Selector.tsx b/gui/src/renderer/components/cell/Selector.tsx
index cd308fa3e4..68507b4591 100644
--- a/gui/src/renderer/components/cell/Selector.tsx
+++ b/gui/src/renderer/components/cell/Selector.tsx
@@ -17,11 +17,12 @@ interface ISelectorProps<T> {
onSelect: (value: T) => void;
selectedCellRef?: React.Ref<HTMLButtonElement>;
className?: string;
+ hasFooter?: boolean;
}
-const Section = styled(Cell.Section)({
- marginBottom: 20,
-});
+const Section = styled(Cell.Section)((props: { hasFooter: boolean }) => ({
+ marginBottom: props.hasFooter ? 0 : '20px',
+}));
export default class Selector<T> extends React.Component<ISelectorProps<T>> {
public render() {
@@ -49,7 +50,10 @@ export default class Selector<T> extends React.Component<ISelectorProps<T>> {
return (
<AriaInput>
- <Section role="listbox" className={this.props.className}>
+ <Section
+ role="listbox"
+ className={this.props.className}
+ hasFooter={this.props.hasFooter ?? false}>
{title}
{items}
</Section>