File: .lake/packages/proofwidgets/ProofWidgets/Component/FilterDetails.lean

full_name: FilterDetailsProps.filtered
code: /-- Props for the `FilterDetails` component. -/
structure FilterDetailsProps where
  /-- Contents of the `<summary>`. -/
  summary : Html
  /-- What is shown in the filtered state. -/
  filtered : Html
  /-- What is shown in the non-filtered state. -/
  all : Html
  /-- Whether to start in the filtered state. -/
  initiallyFiltered : Bool := true
  deriving Server.RpcEncodable
goal: ProofWidgets.Html

full_name: FilterDetailsProps.initiallyFiltered
code: /-- Props for the `FilterDetails` component. -/
structure FilterDetailsProps where
  /-- Contents of the `<summary>`. -/
  summary : Html
  /-- What is shown in the filtered state. -/
  filtered : Html
  /-- What is shown in the non-filtered state. -/
  all : Html
  /-- Whether to start in the filtered state. -/
  initiallyFiltered : Bool := true
  deriving Server.RpcEncodable
goal: Bool

full_name: FilterDetailsProps.summary
code: /-- Props for the `FilterDetails` component. -/
structure FilterDetailsProps where
  /-- Contents of the `<summary>`. -/
  summary : Html
  /-- What is shown in the filtered state. -/
  filtered : Html
  /-- What is shown in the non-filtered state. -/
  all : Html
  /-- Whether to start in the filtered state. -/
  initiallyFiltered : Bool := true
  deriving Server.RpcEncodable
goal: ProofWidgets.Html

full_name: FilterDetailsProps
code: /-- Props for the `FilterDetails` component. -/
structure FilterDetailsProps where
  /-- Contents of the `<summary>`. -/
  summary : Html
  /-- What is shown in the filtered state. -/
  filtered : Html
  /-- What is shown in the non-filtered state. -/
  all : Html
  /-- Whether to start in the filtered state. -/
  initiallyFiltered : Bool := true
  deriving Server.RpcEncodable
goal: Type

full_name: FilterDetailsProps.all
code: /-- Props for the `FilterDetails` component. -/
structure FilterDetailsProps where
  /-- Contents of the `<summary>`. -/
  summary : Html
  /-- What is shown in the filtered state. -/
  filtered : Html
  /-- What is shown in the non-filtered state. -/
  all : Html
  /-- Whether to start in the filtered state. -/
  initiallyFiltered : Bool := true
  deriving Server.RpcEncodable
goal: ProofWidgets.Html

full_name: FilterDetailsProps.instToJsonRpcEncodablePacket
code: Server.RpcEncodable
goal: Lean.ToJson FilterDetailsProps.RpcEncodablePacket✝

full_name: FilterDetailsProps.instFromJsonRpcEncodablePacket
code: Server.RpcEncodable
goal: Lean.FromJson FilterDetailsProps.RpcEncodablePacket✝

full_name: FilterDetailsProps.instRpcEncodable.enc._@..lake.packages.proofwidgets.ProofWidgets.Component.FilterDetails._hyg.3
code: Server.RpcEncodable
goal: FilterDetailsProps → StateM Lean.Server.RpcObjectStore Lean.Json

full_name: FilterDetailsProps.RpcEncodablePacket._@..lake.packages.proofwidgets.ProofWidgets.Component.FilterDetails._hyg.3
code: Server.RpcEncodable
goal: Type

full_name: FilterDetailsProps.instRpcEncodable
code: Server.RpcEncodable
goal: Lean.Server.RpcEncodable FilterDetailsProps

full_name: FilterDetailsProps.instRpcEncodable.dec._@..lake.packages.proofwidgets.ProofWidgets.Component.FilterDetails._hyg.3
code: Server.RpcEncodable
goal: Lean.Json → ExceptT String (ReaderT Lean.Server.RpcObjectStore Id) FilterDetailsProps

full_name: FilterDetails
code: /-- The `FilterDetails` component is like a `<details>` HTML element,
but also has a filter button
that allows you to switch between filtered and unfiltered states. -/
@[widget_module]
def FilterDetails : Component FilterDetailsProps 
goal: ProofWidgets.Component FilterDetailsProps