From ea82d7d6737c1008066383fab48b2d9e38a0fdf7 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Daniel=20B=C3=BCchele?= Date: Tue, 20 Aug 2019 03:18:32 -0700 Subject: [PATCH] ToggleSwitch Summary: _typescript_ Reviewed By: priteshrnandgaonkar Differential Revision: D16830056 fbshipit-source-id: 8bc1e93d781691a6f20f842422b06ec281cf688f --- .../{ToggleSwitch.js => ToggleSwitch.tsx} | 16 ++++++++-------- src/ui/components/searchable/Searchable.js | 2 +- src/ui/index.js | 2 +- 3 files changed, 10 insertions(+), 10 deletions(-) rename src/ui/components/{ToggleSwitch.js => ToggleSwitch.tsx} (82%) diff --git a/src/ui/components/ToggleSwitch.js b/src/ui/components/ToggleSwitch.tsx similarity index 82% rename from src/ui/components/ToggleSwitch.js rename to src/ui/components/ToggleSwitch.tsx index e1d776430..69b69fdd7 100644 --- a/src/ui/components/ToggleSwitch.js +++ b/src/ui/components/ToggleSwitch.tsx @@ -6,11 +6,11 @@ */ import React from 'react'; -import styled from '../styled/index.js'; -import {colors} from './colors.tsx'; -import Text from './Text.tsx'; +import styled from 'react-emotion'; +import {colors} from './colors'; +import Text from './Text'; -export const StyledButton = styled('div')(props => ({ +export const StyledButton = styled('div')((props: {toggled: boolean}) => ({ cursor: 'pointer', width: '30px', height: '16px', @@ -41,13 +41,13 @@ type Props = { /** * onClick handler. */ - onClick?: (event: SyntheticMouseEvent<>) => void, + onClick?: (event: React.MouseEvent) => void; /** * whether the button is toggled */ - toggled?: boolean, - className?: string, - label?: string, + toggled?: boolean; + className?: string; + label?: string; }; /** diff --git a/src/ui/components/searchable/Searchable.js b/src/ui/components/searchable/Searchable.js index f4c127001..55338b37f 100644 --- a/src/ui/components/searchable/Searchable.js +++ b/src/ui/components/searchable/Searchable.js @@ -18,7 +18,7 @@ import Glyph from '../Glyph.js'; import FilterToken from './FilterToken.js'; import styled from '../../styled/index.js'; import debounce from 'lodash.debounce'; -import ToggleSwitch from '../ToggleSwitch'; +import ToggleSwitch from '../ToggleSwitch.tsx'; const SearchBar = styled(Toolbar)({ height: 42, diff --git a/src/ui/index.js b/src/ui/index.js index 66af5cb90..68bbc8f43 100644 --- a/src/ui/index.js +++ b/src/ui/index.js @@ -7,7 +7,7 @@ export {default as styled} from 'react-emotion'; export {default as Button} from './components/Button.js'; -export {default as ToggleButton} from './components/ToggleSwitch.js'; +export {default as ToggleButton} from './components/ToggleSwitch.tsx'; export { default as ButtonNavigationGroup, } from './components/ButtonNavigationGroup.js';