@@ -1,6 +1,7 @@
1import React, { useState } from 'react';
1import React, { useState } from 'react';
2import { Text, Box, Checkbox, Icon, Row } from '@tlon/indigo-react';
2import { Text, Box, Checkbox, Icon, Row } from '@tlon/indigo-react';
3import './AdvancedOptions.scss';
3import './AdvancedOptions.scss';
4+import styled from 'styled-components';
5interface AdvancedOptionsProps {
6interface AdvancedOptionsProps {
@@ -11,6 +12,15 @@ interface AdvancedOptionsProps {
15+// Hide this input completely
16+const HiddenInput = styled.input`
14export default function AdvancedOptions({ options }: AdvancedOptionsProps) {
24export default function AdvancedOptions({ options }: AdvancedOptionsProps) {
15 const showingAny = options.reduce(
25 const showingAny = options.reduce(
16 (anySelected, { selected }) => anySelected || selected,
26 (anySelected, { selected }) => anySelected || selected,
@@ -33,6 +43,13 @@ export default function AdvancedOptions({ options }: AdvancedOptionsProps) {
33 <Box className="options">
43 <Box className="options">
34 {options.map((option, ind) => (
44 {options.map((option, ind) => (
35 <Row className="option" key={`adv-opt-${ind}`}>
45 <Row className="option" key={`adv-opt-${ind}`}>
47+ checked={option.selected}
37 className={`checkbox ${option.selected ? 'checked' : ''}`}
54 className={`checkbox ${option.selected ? 'checked' : ''}`}
38 {...option}
55 {...option}