ui(safemode): update ui

This commit is contained in:
amsyarasyiq 2024-05-23 19:55:00 +08:00
parent b0c62d1094
commit 0f6f522fcd
2 changed files with 14 additions and 5 deletions

View file

@ -11,13 +11,13 @@ export interface CodeblockProps {
const useStyles = createStyles({
codeBlock: {
fontFamily: constants.Fonts.CODE_SEMIBOLD,
fontFamily: constants.Fonts.CODE_NORMAL,
fontSize: 12,
textAlignVertical: "center",
backgroundColor: semanticColors.BACKGROUND_SECONDARY,
color: semanticColors.TEXT_NORMAL,
borderWidth: 1,
borderRadius: 4,
borderRadius: 12,
borderColor: semanticColors.BACKGROUND_TERTIARY,
padding: 10,
},

View file

@ -5,7 +5,7 @@ import { toggleSafeMode } from "@lib/debug";
import { settings } from "@lib/settings";
import { lazyDestructure } from "@lib/utils/lazy";
import { ButtonColors } from "@lib/utils/types";
import { Button, SafeAreaView } from "@metro/common/components";
import { Button, CompatButton, SafeAreaView } from "@metro/common/components";
import { findByNameProxy, findByProps } from "@metro/utils";
import { semanticColors } from "@ui/color";
import { Codeblock, ErrorBoundary as _ErrorBoundary } from "@ui/components";
@ -117,12 +117,21 @@ export default () => after.proxy("render", [ErrorBoundary, r => r.prototype], fu
{buttons.map(button => {
const buttonIndex = buttons.indexOf(button) !== 0 ? 8 : 0;
return <Button
return <CompatButton
text={button.text}
color={button.color ?? ButtonColors.BRAND}
size={button.size ?? "small"}
onPress={button.onPress}
style={DeviceManager.isTablet ? { flex: `0.${buttons.length}`, marginLeft: buttonIndex } : { marginTop: buttonIndex }}
style={{
...(DeviceManager.isTablet ? {
flex: `0.${buttons.length}`,
marginLeft: buttonIndex
} : {
marginTop: buttonIndex
}),
borderRadius: 16
}}
/>;
})}
</View>