1. Nós vamos começar criando a pasta “SellerInfo” dentro de “Product” que está dentro de componentes, e nela vamos criar os arquivos de index e styled.

  2. Nós vamos criar o estilo da tela, que será simples, apenas algumas pastas separadas para usarmos

    import styled from "styled-components/native";
    
    export const Container = styled.View`
      flex-direction: row;
      justify-content: space-between;
      margin: 30px;
    `;
    
    export const SellerContainer = styled.View``;
    
    export const Name = styled.Text`
      font-size: 18px;
      color: ${({ theme }) => theme.colors.primaryText};
      font-weight: bold;
    `;
    
    export const Button = styled.TouchableOpacity``;
    
    export const CreatedAccount = styled.Text`
      font-size: 12px;
      color: ${({ theme }) => theme.colors.secondaryText};
    `;
    
    export const SeeProfile = styled.Text`
      font-size: 18px;
      color: ${({ theme }) => theme.colors.secondaryText};
    `;
    
  3. Agora vamos utilizar esse estilo criado

    const SellerInfo = () => {
    	const navigation = useNavigation<PropsStack>();
    
      return (
        <Container>
          <SellerContainer>
            <Name>Lucas Queiroga</Name>
            <Button>
    	         {/* Aqui ficarão as estrelas */}
            </Button>
          </SellerContainer>
          <SeeProfile
            onPress={() => {
              navigation.navigate('SellerProfile');
            }}
          >
            Ver Perfil
          </SeeProfile>
        </Container>
      );
    };
    
  4. Podemos visualizar agora o que criamos até agora indo lá na tela de product para chamar

    return (
      <Container>
        {/* ... Outros códigos */}
    
    		</InfoContainer>
    
        <DescriptionComponent desc={description} />
    
        <SellerInfo />
      </Container>
    	);
    
  5. Agora podemos criar as estrelas, não é necessário criar estilo para elas, apenas utilizar o componente da lib.

    const SellerInfo = () => {
      const navigation = useNavigation<PropsStack>();
    
      const Rate = 3;
    
      return (
        <Container>
          <SellerContainer>
            <Name>Lucas Queiroga</Name>
            <Button>
              <AirbnbRating
                selectedColor="#5F96ED"
                showRating={false}
                isDisabled={true}
                size={16}
                defaultRating={Rate}
                starContainerStyle={{
                  marginLeft: -20,
                }}
              />
            </Button>
          </SellerContainer>
          <SeeProfile
            onPress={() => {
              navigation.navigate("SellerProfile");
            }}
          >
            Ver Perfil
          </SeeProfile>
        </Container>
      );
    };
    
  6. Agora a gente consegue visualizar aqui a nota do vendedor, e no futuro, quando o usuário clicar nas estrelas ele vai ser levado para tela de avaliar o vendedor.