Represents the props for the IFragmentLayout component.

interface IFragmentLayoutProps<Data = IAnything, Payload = IAnything> {
    features?: string[];
    hidden?: boolean | (payload: Payload) => boolean;
    isVisible?: (v: Data, payload: Payload) => boolean;
}

Type Parameters

  • Data = IAnything

    The type of data for the fragment layout.

  • Payload = IAnything

    The type of payload for the fragment layout.

Properties

features?: string[]
hidden?: boolean | (payload: Payload) => boolean
isVisible?: (v: Data, payload: Payload) => boolean