mirror of
https://github.com/urbit/shrub.git
synced 2024-12-01 06:35:32 +03:00
publish: adding dark mode declarations
This commit is contained in:
parent
687a957087
commit
10c6ea77b7
@ -13,10 +13,9 @@ export function useDropdown<C>(
|
||||
setOptions(opts);
|
||||
if (selected) {
|
||||
const idx = opts.findIndex((c) => key(c) === key(selected));
|
||||
console.log(idx);
|
||||
if (idx < 0) {
|
||||
setSelected(undefined);
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
[candidates, searchPred, key, selected, setOptions, setSelected]
|
||||
|
@ -50,7 +50,7 @@ export function NewScreen(props: NewScreenProps & RouteComponentProps) {
|
||||
};
|
||||
return (
|
||||
<Col p={3}>
|
||||
<Box mb={4}>New Notebook</Box>
|
||||
<Box mb={4} color="black">New Notebook</Box>
|
||||
<Formik
|
||||
validationSchema={formSchema}
|
||||
initialValues={{ name: "", description: "", group: "" }}
|
||||
|
@ -137,6 +137,8 @@ export function DropdownSearch<C>(props: DropdownSearchProps<C>) {
|
||||
ref={textarea}
|
||||
border={1}
|
||||
borderColor="washedGray"
|
||||
bg="white"
|
||||
color="black"
|
||||
borderRadius={2}
|
||||
onChange={onChange}
|
||||
value={query}
|
||||
|
@ -13,7 +13,7 @@ import {
|
||||
} from '~/types/group-update';
|
||||
import { Path, PatpNoSig, Patp } from '~/types/noun';
|
||||
import GlobalApi from '~/logic/api/global';
|
||||
import { Menu, MenuButton, MenuList, MenuItem } from '@tlon/indigo-react';
|
||||
import { Menu, MenuButton, MenuList, MenuItem, Text } from '@tlon/indigo-react';
|
||||
import InviteSearch, { Invites } from './InviteSearch';
|
||||
import { Spinner } from './Spinner';
|
||||
import { Rolodex } from '~/types/contact-update';
|
||||
@ -26,7 +26,7 @@ class GroupMember extends Component<{ ship: Patp; options: any[] }, {}> {
|
||||
return (
|
||||
<div className='flex justify-between f9 items-center'>
|
||||
<div className='flex flex-column'>
|
||||
<div className='mono mr2'>{`${cite(ship)}`}</div>
|
||||
<Text mono mr='2'>{`${cite(ship)}`}</Text>
|
||||
{children}
|
||||
</div>
|
||||
{options.length > 0 && (
|
||||
@ -48,12 +48,12 @@ class Tag extends Component<{ description: string; onRemove?: () => any }, {}> {
|
||||
render() {
|
||||
const { description, onRemove } = this.props;
|
||||
return (
|
||||
<div className='br-pill ba b-black r-full items-center ph2 f9 mr2 flex'>
|
||||
<div>{description}</div>
|
||||
<div className='br-pill ba b-black b--white-d r-full items-center ph2 f9 mr2 flex'>
|
||||
<Text>{description}</Text>
|
||||
{Boolean(onRemove) && (
|
||||
<div onClick={onRemove} className='ml1 f9 pointer'>
|
||||
<Text onClick={onRemove} ml='1' style={{ cursor: 'pointer' }}>
|
||||
✗
|
||||
</div>
|
||||
</Text>
|
||||
)}
|
||||
</div>
|
||||
);
|
||||
@ -272,7 +272,7 @@ export class GroupView extends Component<
|
||||
{ships.map((ship) => (
|
||||
<GroupMember key={ship} ship={ship} options={options(ship)} />
|
||||
))}
|
||||
{ships.length === 0 && <div className='f9'>No ships are pending</div>}
|
||||
{ships.length === 0 && <Text className='f9'>No ships are pending</Text>}
|
||||
{props.inviteShips && this.isAdmin() && (
|
||||
<>
|
||||
<div className='f9 gray2 mt6 mb3'>Invite</div>
|
||||
@ -325,9 +325,9 @@ export class GroupView extends Component<
|
||||
return (
|
||||
<div className={className}>
|
||||
<div className='flex flex-column'>
|
||||
<div className='f9 gray2'>Host</div>
|
||||
<Text gray display='block'>Host</Text>
|
||||
<div className='flex justify-between mt3'>
|
||||
<div className='f9 mono mr2'>{cite(resource.ship)}</div>
|
||||
<Text mono mr='2'>{cite(resource.ship)}</Text>
|
||||
</div>
|
||||
</div>
|
||||
{'invite' in group.policy && this.renderInvites(group.policy)}
|
||||
|
@ -25,7 +25,7 @@ const CandidateBox = styled(Box)<{ selected: boolean }>`
|
||||
`;
|
||||
|
||||
const ClickableText = styled(Text)`
|
||||
pointer: cursor;
|
||||
cursor: pointer;
|
||||
|
||||
`;
|
||||
|
||||
@ -34,6 +34,7 @@ const Candidate = ({ title, selected, onClick }) => (
|
||||
onClick={onClick}
|
||||
selected={selected}
|
||||
borderColor="washedGray"
|
||||
color="black"
|
||||
fontSize={0}
|
||||
p={1}
|
||||
width="100%"
|
||||
@ -95,9 +96,9 @@ export function GroupSearch(props: InviteSearchProps) {
|
||||
onSelect={onSelect}
|
||||
onRemove={onRemove}
|
||||
renderChoice={({ candidate, onRemove }) => (
|
||||
<Box px={2} py={1} border={1} borderColor="washedGrey" fontSize={0}>
|
||||
<Box px={2} py={1} border={1} borderColor="washedGrey" color="black" fontSize={0}>
|
||||
{candidate.metadata.title}
|
||||
<ClickableText ml={2} onClick={onRemove}>
|
||||
<ClickableText ml={2} onClick={onRemove} color="black">
|
||||
x
|
||||
</ClickableText>
|
||||
</Box>
|
||||
|
Loading…
Reference in New Issue
Block a user