TipNavHeader.js 1018 B

12345678910111213141516171819202122232425262728293031323334
  1. import * as React from "react";
  2. import NavHeaderBar from "./NavHeaderBar";
  3. import { Layout } from "@ui-kitten/components";
  4. import { StyleSheet } from "react-native";
  5. //导航条+头部提示模块
  6. export default function TipNavHeader({ title, children }) {
  7. return (
  8. <>
  9. <NavHeaderBar title={title} />
  10. <Layout style={styles.top}>
  11. {children.map(item => {
  12. if (item.type.styledComponentName === "Text") {
  13. return {
  14. ...item,
  15. props: {
  16. category: "c1",
  17. ...item.props,
  18. },
  19. };
  20. } else {
  21. return item;
  22. }
  23. })}
  24. </Layout>
  25. </>
  26. );
  27. }
  28. const styles = StyleSheet.create({
  29. top: {
  30. marginTop: 7,
  31. padding: 15,
  32. },
  33. });