mirror of
https://github.com/zoriya/react-native-web.git
synced 2026-05-26 07:49:18 +00:00
[change] Deprecate Touchables and Button components
These components have been replaced by Pressable and will be removed from React Native. Fix #2382
This commit is contained in:
committed by
Nicolas Gallagher
parent
e8a0cbc60a
commit
a33c322152
+9
-11
@@ -71,7 +71,7 @@ import * as ReactNativeModules from 'react-native-web/dist/cjs/index';
|
||||
exports[`Rewrite react-native to react-native-web import from "react-native-web": import from "react-native-web" 1`] = `
|
||||
|
||||
import { unstable_createElement } from 'react-native-web';
|
||||
import { StyleSheet, View, TouchableOpacity, processColor } from 'react-native-web';
|
||||
import { StyleSheet, View, Pressable, processColor } from 'react-native-web';
|
||||
import * as ReactNativeModules from 'react-native-web';
|
||||
|
||||
↓ ↓ ↓ ↓ ↓ ↓
|
||||
@@ -79,7 +79,7 @@ import * as ReactNativeModules from 'react-native-web';
|
||||
import unstable_createElement from 'react-native-web/dist/exports/createElement';
|
||||
import StyleSheet from 'react-native-web/dist/exports/StyleSheet';
|
||||
import View from 'react-native-web/dist/exports/View';
|
||||
import TouchableOpacity from 'react-native-web/dist/exports/TouchableOpacity';
|
||||
import Pressable from 'react-native-web/dist/exports/Pressable';
|
||||
import processColor from 'react-native-web/dist/exports/processColor';
|
||||
import * as ReactNativeModules from 'react-native-web/dist/index';
|
||||
|
||||
@@ -90,7 +90,7 @@ exports[`Rewrite react-native to react-native-web require "react-native": requir
|
||||
|
||||
const ReactNative = require('react-native');
|
||||
const { View } = require('react-native');
|
||||
const { StyleSheet, TouchableOpacity } = require('react-native');
|
||||
const { StyleSheet, Pressable } = require('react-native');
|
||||
|
||||
↓ ↓ ↓ ↓ ↓ ↓
|
||||
|
||||
@@ -100,8 +100,7 @@ const View = require('react-native-web/dist/exports/View').default;
|
||||
|
||||
const StyleSheet = require('react-native-web/dist/exports/StyleSheet').default;
|
||||
|
||||
const TouchableOpacity =
|
||||
require('react-native-web/dist/exports/TouchableOpacity').default;
|
||||
const Pressable = require('react-native-web/dist/exports/Pressable').default;
|
||||
|
||||
|
||||
`;
|
||||
@@ -110,7 +109,7 @@ exports[`Rewrite react-native to react-native-web require "react-native": requir
|
||||
|
||||
const ReactNative = require('react-native');
|
||||
const { View } = require('react-native');
|
||||
const { StyleSheet, TouchableOpacity } = require('react-native');
|
||||
const { StyleSheet, Pressable } = require('react-native');
|
||||
|
||||
↓ ↓ ↓ ↓ ↓ ↓
|
||||
|
||||
@@ -121,8 +120,8 @@ const View = require('react-native-web/dist/cjs/exports/View').default;
|
||||
const StyleSheet =
|
||||
require('react-native-web/dist/cjs/exports/StyleSheet').default;
|
||||
|
||||
const TouchableOpacity =
|
||||
require('react-native-web/dist/cjs/exports/TouchableOpacity').default;
|
||||
const Pressable =
|
||||
require('react-native-web/dist/cjs/exports/Pressable').default;
|
||||
|
||||
|
||||
`;
|
||||
@@ -131,7 +130,7 @@ exports[`Rewrite react-native to react-native-web require "react-native-web": re
|
||||
|
||||
const ReactNative = require('react-native-web');
|
||||
const { unstable_createElement } = require('react-native-web');
|
||||
const { StyleSheet, View, TouchableOpacity, processColor } = require('react-native-web');
|
||||
const { StyleSheet, View, Pressable, processColor } = require('react-native-web');
|
||||
|
||||
↓ ↓ ↓ ↓ ↓ ↓
|
||||
|
||||
@@ -144,8 +143,7 @@ const StyleSheet = require('react-native-web/dist/exports/StyleSheet').default;
|
||||
|
||||
const View = require('react-native-web/dist/exports/View').default;
|
||||
|
||||
const TouchableOpacity =
|
||||
require('react-native-web/dist/exports/TouchableOpacity').default;
|
||||
const Pressable = require('react-native-web/dist/exports/Pressable').default;
|
||||
|
||||
const processColor =
|
||||
require('react-native-web/dist/exports/processColor').default;
|
||||
|
||||
@@ -24,7 +24,7 @@ import * as ReactNativeModules from 'react-native';`,
|
||||
{
|
||||
title: 'import from "react-native-web"',
|
||||
code: `import { unstable_createElement } from 'react-native-web';
|
||||
import { StyleSheet, View, TouchableOpacity, processColor } from 'react-native-web';
|
||||
import { StyleSheet, View, Pressable, processColor } from 'react-native-web';
|
||||
import * as ReactNativeModules from 'react-native-web';`,
|
||||
snapshot: true
|
||||
},
|
||||
@@ -45,14 +45,14 @@ export { StyleSheet, Text, unstable_createElement } from 'react-native-web';`,
|
||||
title: 'require "react-native"',
|
||||
code: `const ReactNative = require('react-native');
|
||||
const { View } = require('react-native');
|
||||
const { StyleSheet, TouchableOpacity } = require('react-native');`,
|
||||
const { StyleSheet, Pressable } = require('react-native');`,
|
||||
snapshot: true
|
||||
},
|
||||
{
|
||||
title: 'require "react-native"',
|
||||
code: `const ReactNative = require('react-native');
|
||||
const { View } = require('react-native');
|
||||
const { StyleSheet, TouchableOpacity } = require('react-native');`,
|
||||
const { StyleSheet, Pressable } = require('react-native');`,
|
||||
snapshot: true,
|
||||
pluginOptions: { commonjs: true }
|
||||
},
|
||||
@@ -60,7 +60,7 @@ const { StyleSheet, TouchableOpacity } = require('react-native');`,
|
||||
title: 'require "react-native-web"',
|
||||
code: `const ReactNative = require('react-native-web');
|
||||
const { unstable_createElement } = require('react-native-web');
|
||||
const { StyleSheet, View, TouchableOpacity, processColor } = require('react-native-web');`,
|
||||
const { StyleSheet, View, Pressable, processColor } = require('react-native-web');`,
|
||||
snapshot: true
|
||||
}
|
||||
];
|
||||
|
||||
Reference in New Issue
Block a user