refactor: change exported types and constants to internal scope in Facehash and RicercaProvider components

This commit is contained in:
Marco Pedone 2026-02-09 11:45:41 +01:00
parent 9f02c49193
commit 6a101f7b68
3 changed files with 32 additions and 32 deletions

View file

@ -4,10 +4,10 @@ import { FACES } from "./faces";
// from https://github.com/cossistantcom/cossistant/tree/main/packages/facehash // from https://github.com/cossistantcom/cossistant/tree/main/packages/facehash
export type Intensity3D = "none" | "subtle" | "medium" | "dramatic"; type Intensity3D = "none" | "subtle" | "medium" | "dramatic";
export type Variant = "gradient" | "solid"; type Variant = "gradient" | "solid";
export interface FacehashProps interface FacehashProps
extends Omit<React.HTMLAttributes<HTMLDivElement>, "children"> { extends Omit<React.HTMLAttributes<HTMLDivElement>, "children"> {
/** /**
* String to generate a deterministic face from. * String to generate a deterministic face from.

View file

@ -1,6 +1,6 @@
import type * as React from "react"; import type * as React from "react";
export type FaceProps = { type FaceProps = {
className?: string; className?: string;
style?: React.CSSProperties; style?: React.CSSProperties;
}; };
@ -8,7 +8,7 @@ export type FaceProps = {
/** /**
* Round eyes face - simple circular eyes * Round eyes face - simple circular eyes
*/ */
export const RoundFace: React.FC<FaceProps> = ({ className, style }) => ( const RoundFace: React.FC<FaceProps> = ({ className, style }) => (
<svg <svg
aria-hidden="true" aria-hidden="true"
className={className} className={className}
@ -32,7 +32,7 @@ export const RoundFace: React.FC<FaceProps> = ({ className, style }) => (
/** /**
* Cross eyes face - X-shaped eyes * Cross eyes face - X-shaped eyes
*/ */
export const CrossFace: React.FC<FaceProps> = ({ className, style }) => ( const CrossFace: React.FC<FaceProps> = ({ className, style }) => (
<svg <svg
aria-hidden="true" aria-hidden="true"
className={className} className={className}
@ -56,7 +56,7 @@ export const CrossFace: React.FC<FaceProps> = ({ className, style }) => (
/** /**
* Line eyes face - horizontal line eyes * Line eyes face - horizontal line eyes
*/ */
export const LineFace: React.FC<FaceProps> = ({ className, style }) => ( const LineFace: React.FC<FaceProps> = ({ className, style }) => (
<svg <svg
aria-hidden="true" aria-hidden="true"
className={className} className={className}
@ -88,7 +88,7 @@ export const LineFace: React.FC<FaceProps> = ({ className, style }) => (
/** /**
* Curved eyes face - sleepy/happy curved eyes * Curved eyes face - sleepy/happy curved eyes
*/ */
export const CurvedFace: React.FC<FaceProps> = ({ className, style }) => ( const CurvedFace: React.FC<FaceProps> = ({ className, style }) => (
<svg <svg
aria-hidden="true" aria-hidden="true"
className={className} className={className}
@ -112,7 +112,7 @@ export const CurvedFace: React.FC<FaceProps> = ({ className, style }) => (
/** /**
* Square eyes face - robot/neutral style * Square eyes face - robot/neutral style
*/ */
export const SquareFace: React.FC<FaceProps> = ({ className, style }) => ( const SquareFace: React.FC<FaceProps> = ({ className, style }) => (
<svg <svg
aria-hidden="true" aria-hidden="true"
className={className} className={className}
@ -130,7 +130,7 @@ export const SquareFace: React.FC<FaceProps> = ({ className, style }) => (
/** /**
* Star eyes face - excited/dazzled * Star eyes face - excited/dazzled
*/ */
export const StarFace: React.FC<FaceProps> = ({ className, style }) => ( const StarFace: React.FC<FaceProps> = ({ className, style }) => (
<svg <svg
aria-hidden="true" aria-hidden="true"
className={className} className={className}
@ -156,7 +156,7 @@ export const StarFace: React.FC<FaceProps> = ({ className, style }) => (
/** /**
* Wink face - one round eye, one closed * Wink face - one round eye, one closed
*/ */
export const WinkFace: React.FC<FaceProps> = ({ className, style }) => ( const WinkFace: React.FC<FaceProps> = ({ className, style }) => (
<svg <svg
aria-hidden="true" aria-hidden="true"
className={className} className={className}

View file

@ -30,7 +30,7 @@ type RicercaUrlParams = {
sort: SortTypes; sort: SortTypes;
}; };
export const paramsMapping = { const paramsMapping = {
map: "map", map: "map",
tipo: "tipo", tipo: "tipo",
comune: "comune", comune: "comune",