API Reference bonfire_umbrella v0.3.6-classic-beta.7

modules

Modules

The Json scalar type allows arbitrary JSON values to be passed in and out. Requires { :jason, "~> 1.1" } package: https://github.com/michalmuskala/jason

Information about this page's relation to a larger result set

GraphQL Plug to add current user to the context

Helpful functions for preparing to query or test Absinthe applications.

Encapsulates the flow for resolving a field in the absence of multiple parents.

Encapsulates the flow for resolving a field for potentially multiple parents.

Encapsulates the flow of resolving a page in the presence of a single parent. We also currently use this as a stopgap while we finish implementing some things, trading speed for correctness.

Encapsulates the flow of resolving a page in the presence of a single parent. We also currently use this as a stopgap while we finish implementing some things, trading speed for correctness.

Encapsulates the flow of resolving a page in the absence of parents.

acls represent fully populated access control rules that can be reused

a grant applies to a subject

Helpers for writing common queries. In particular, access control.

A marker that identifies special context-dependent semantics to the system.

Reads fixtures in configuration and creates a default boundaries setup for a user

properties

Properties

  • id :string, required: true - The id of the live component (required by LiveView for stateful components).

properties-1

Properties

  • current_account :any, from_context: :current_account
  • current_user :any, from_context: :current_user
  • socket :any
  • object :any
  • with_icon :boolean, default: false
  • my_block :any
  • class :css_class
  • label :string, default: nil
  • scope :any
  • block_type :any

properties-2

Properties

  • current_account :any, from_context: :current_account
  • current_user :any, from_context: :current_user
  • socket :any
  • object :any, default: nil
  • peered :any, default: nil

properties-3

Properties

  • id :string, required: true - The id of the live component (required by LiveView for stateful components).

properties-4

Properties

  • current_account :any, from_context: :current_account
  • current_user :any, from_context: :current_user
  • socket :any
  • to_boundaries :list, default: []
  • to_circles :list, default: []
  • thread_mode :atom, default: nil
  • showing_within :any, default: nil
  • create_object_type :any, default: nil

properties-5

Properties

  • current_account :any, from_context: :current_account
  • current_user :any, from_context: :current_user
  • socket :any
  • to_boundaries :list, default: []
  • activity_type_or_reply :any

properties-6

Properties

  • current_account :any, from_context: :current_account
  • current_user :any, from_context: :current_user
  • socket :any
  • create_object_type :any, default: nil
  • to_boundaries :list, default: nil
  • to_boundaries_ids :list, default: []
  • to_circles :list, default: []
  • showing_within :any, default: nil
  • show_select_recipients :boolean, default: false
  • open_boundaries :boolean, default: false
  • hide_breakdown :boolean, default: false
  • setting_boundaries :boolean, default: false
  • click_override :boolean, default: false

properties-7

Properties

  • id :string, required: true - Both the DOM ID and the ID to uniquely identify a LiveView. An :id is automatically generated when rendering root LiveViews but it is a required option when rendering a child LiveView.

properties-8

Properties

  • current_account :any, from_context: :current_account
  • current_user :any, from_context: :current_user
  • socket :any
  • to_boundaries :list, default: []
  • to_circles :list, default: []
  • thread_mode :atom, default: nil

properties-9

Properties

  • id :string, required: true - The id of the live component (required by LiveView for stateful components).

properties-10

Properties

  • id :string, required: true - The id of the live component (required by LiveView for stateful components).

properties-11

Properties

  • current_account :any, from_context: :current_account
  • current_user :any, from_context: :current_user
  • socket :any
  • members :list
  • count :integer, default: nil
  • size :integer, default: 12

properties-12

Properties

  • id :string, required: true - The id of the live component (required by LiveView for stateful components).

properties-13

Properties

  • id :string, required: true - The id of the live component (required by LiveView for stateful components).

properties-14

Properties

  • id :string, required: true - The id of the live component (required by LiveView for stateful components).

properties-15

Properties

  • id :string, required: true - The id of the live component (required by LiveView for stateful components).

properties-16

Properties

  • current_account :any, from_context: :current_account
  • current_user :any, from_context: :current_user
  • socket :any
  • event_target :any, default: nil
  • setting_boundaries :boolean, default: false
  • label :string, default: nil
  • parent_back :any, default: nil
  • scope :atom, default: nil

properties-17

Properties

  • current_account :any, from_context: :current_account
  • current_user :any, from_context: :current_user
  • socket :any
  • event_target :any
  • setting_boundaries :boolean, default: false
  • label :string, default: nil
  • parent_back :any, default: nil
  • scope :atom, default: nil

properties-18

Properties

  • current_account :any, from_context: :current_account
  • current_user :any, from_context: :current_user
  • socket :any

properties-19

Properties

  • current_account :any, from_context: :current_account
  • current_user :any, from_context: :current_user
  • socket :any
  • create_object_type :any, default: nil
  • to_boundaries :list, default: []
  • to_circles :list, default: []
  • showing_within :any, default: nil
  • show_select_recipients :boolean, default: false
  • open_boundaries :boolean, default: false
  • boundaries_modal_id :string, default: :sidebar_composer

properties-20

Properties

  • current_account :any, from_context: :current_account
  • current_user :any, from_context: :current_user
  • socket :any
  • selected_tab :string
  • id :string, default: nil

properties-21

Properties

  • current_account :any, from_context: :current_account
  • current_user :any, from_context: :current_user
  • socket :any
  • selected_tab :string
  • id :string, default: nil

properties-22

Properties

  • current_account :any, from_context: :current_account
  • current_user :any, from_context: :current_user
  • socket :any
  • selected_tab :string
  • id :string, default: nil

GraphQL tag/category queries

properties-23

Properties

  • current_account :any, from_context: :current_account
  • current_user :any, from_context: :current_user
  • socket :any
  • object :any

properties-24

Properties

  • current_account :any, from_context: :current_account
  • current_user :any, from_context: :current_user
  • socket :any
  • category :map
  • top_level_category :string, default: nil
  • crumbs_class :css_class, default: nil
  • main_class :css_class, default: nil

properties-25

Properties

  • current_account :any, from_context: :current_account
  • current_user :any, from_context: :current_user
  • socket :any
  • category :map
  • top_level_category :string, default: nil
  • crumbs_class :css_class, default: nil
  • main_class :css_class, default: nil

properties-26

Properties

  • id :string, required: true - Both the DOM ID and the ID to uniquely identify a LiveView. An :id is automatically generated when rendering root LiveViews but it is a required option when rendering a child LiveView.

properties-27

Properties

  • current_account :any, from_context: :current_account
  • current_user :any, from_context: :current_user
  • socket :any
  • topics :list, default: []

properties-28

Properties

  • current_account :any, from_context: :current_account
  • current_user :any, from_context: :current_user
  • socket :any
  • page :string

properties-29

Properties

  • current_account :any, from_context: :current_account
  • current_user :any, from_context: :current_user
  • socket :any
  • category :map

properties-30

Properties

  • current_account :any, from_context: :current_account
  • current_user :any, from_context: :current_user
  • socket :any
  • category :map, required: true
  • object_boundary :any, default: nil

properties-31

Properties

  • current_account :any, from_context: :current_account
  • current_user :any, from_context: :current_user
  • socket :any
  • category :map
  • subcategories :list, default: nil

properties-32

Properties

  • id :string, required: true - Both the DOM ID and the ID to uniquely identify a LiveView. An :id is automatically generated when rendering root LiveViews but it is a required option when rendering a child LiveView.

properties-33

Properties

  • id :string, required: true - Both the DOM ID and the ID to uniquely identify a LiveView. An :id is automatically generated when rendering root LiveViews but it is a required option when rendering a child LiveView.

properties-34

Properties

  • id :string, required: true - The id of the live component (required by LiveView for stateful components).

properties-35

Properties

  • current_account :any, from_context: :current_account
  • current_user :any, from_context: :current_user
  • socket :any
  • category :any, default: nil
  • object :any, default: nil
  • context_id :any, default: nil
  • smart_input_opts :any, default: nil
  • textarea_class :css_class, required: false
  • textarea_container_class :css_class
  • to_boundaries :list, default: nil
  • open_boundaries :boolean, default: false
  • create_object_type :any, default: :category
  • to_circles :list, default: []
  • showing_within :string, default: nil
  • uploads :any, default: nil
  • uploaded_files :list, default: nil

slots

Slots

  • header

properties-36

Properties

  • current_account :any, from_context: :current_account
  • current_user :any, from_context: :current_user
  • socket :any
  • category :any, default: nil
  • context_id :any, default: nil
  • smart_input_opts :any, default: nil
  • textarea_class :css_class, required: false
  • textarea_container_class :css_class
  • to_boundaries :list, default: nil
  • open_boundaries :boolean, default: false
  • create_object_type :any, default: :category
  • to_circles :list, default: []
  • showing_within :string, default: nil
  • uploads :any, default: nil
  • uploaded_files :list, default: nil

slots-1

Slots

  • header

properties-37

Properties

  • id :string, required: true - The id of the live component (required by LiveView for stateful components).

properties-38

Properties

  • current_account :any, from_context: :current_account
  • current_user :any, from_context: :current_user
  • socket :any
  • category :map

properties-39

Properties

  • current_account :any, from_context: :current_account
  • current_user :any, from_context: :current_user
  • socket :any
  • category :map, required: false
  • subcategories :list, default: nil

properties-40

Properties

  • current_account :any, from_context: :current_account
  • current_user :any, from_context: :current_user
  • socket :any

slots-2

Slots

  • default

properties-41

Properties

  • id :string, required: true - The id of the live component (required by LiveView for stateful components).

properties-42

Properties

  • id :string, required: true - The id of the live component (required by LiveView for stateful components).

properties-43

Properties

  • current_account :any, from_context: :current_account
  • current_user :any, from_context: :current_user
  • socket :any
  • widget_title :string, default: nil
  • subcategories :any, default: nil
  • category :list, default: []

A library of common utils and helpers used across Bonfire extensions

Loads instance Settings from DB into Elixir's Config

A global cache of runtime config modules to be loaded at app startup.

Find a context or query module via its schema, backed by a global cache of known modules.

Missing functions from Enum

A Global cache of known Behaviours in Bonfire

A global cache of known Bonfire extensions and their metadata.

Module for building and performing HTTP requests.

Specifies connection options for HTTP requests

Helper functions for building HTTP requests

Various helpers for localisation

Provides the core functions to retrieve and manage the CLDR data that supports formatting and localisation.

Parses HTTP Accept-Language header values as defined in rfc2616.

Backend module that provides functions to define new locales and display human-readable locale names for presentation purposes.

Implements cardinal plural rules for numbers.

Implements ordinal plural rules for numbers.

Implements plural rules for ranges

Default Gettext module It is recommended to use the more convenient macros in Bonfire.Common.Localise.Gettext.Helpers instead.

A module providing Internationalization with a gettext-based API.

Defines a plural forms module for Gettext that uses CLDR plural rules https://cldr.unicode.org/index/cldr-spec/plural-rules

Add items to extensions' navigation sidebar.

Properly query some data using the appropriate module depending on its schema.

Ecto Repo and related common functions

Preload helpers for Ecto Repo

Helper functions for changesets

Find a context or query module via its schema, backed by a global cache of known schema modules to be queried by their schema, or vice versa (eg. via ContextModule).

Settings nav & components

Open the console without starting the app: iex -S mix run --no-start or just imix run --no-start

This utility allows to get the same effect of using fcwatch | mix test --stale --listen-on-stdin to watch for code changes and run stale tests, but with more control and without the starting time penalty.

Widgets: components that can be added to the dashboard or sidebards

A Global cache of known accesses to be queried by their (Pointer) IDs or name strings.

Conceptually, a complete list of all permissions for everybody. In practice, it's a partial specification, and anything not explicitly granted is assumed to be denied.

An account is an identity for authentication purposes. An account has one or more credentials with which it may identify.

A mixin for an account ID, indicating ownership

A mixin that stores a second factor secret to authenticate an account.

A recursive view of all entities taken care of by their root entities.

The entity responsible for something. In practice, it means that something is deleted when its caretaker is deleted.

A username mixin that denies reuse of the same or similar usernames even when the username has been deleted.

A Mixin that provides a password for local login.

A mixin that stores settings (of the instance, account, user, etc) as an Erlang Term (typically a map or keyword list) encoded to binary.

A persona. A person (account) may have more than one user, but this is not exposed publicly (except to local instance administrators), so it is as if they are different people.

A mixin for shared user personas (which multiple accounts can use)

A multimixin for an activity/object appearing in a feed.

Track seen/unseen (similar to read/unread, but only indicates that it was displayed in a feed or other listing for the user, not that they actually read it) status of things (usually an Activity)

Bonfire.Epics helpers for working with Ecto

An Act that enters a transaction unless it senses that it would be futile.

A placeholder marker used by Begin to identify when to commit the transaction.

An act that marks a changeset or struct for deletion

An act that performs queued up work in a transaction.

properties-44

Properties

  • current_account :any, from_context: :current_account
  • current_user :any, from_context: :current_user
  • socket :any
  • field_name :string, default: "html_body"
  • placeholder :string, default: ""
  • content :string, default: ""
  • smart_input_opts :any, default: []
  • insert_text :string, default: nil
  • textarea_class :css_class, default: nil
  • thread_mode :any, default: nil
  • showing_within :any, default: nil
  • advanced_mode :boolean, default: false

Adapter functions delegated from the ActivityPub Library

Filter activities depending on their origin instance, actor, or other criteria

A Global cache of known federation modules to be queried by activity and/or object type.

This module contains general functions for handling files, and also an Ecto schema which is a multimixin for storing one or more media attached to a Pointable object.

Uploader for larger images, for example, a profile page banner.

Extension to Waffle.Definition, adding support for checking against media types parsed through magic bytes instead of file extensions, which can be modified by the user.

Uploader for larger images, for example, a profile page banner.

properties-45

Properties

  • id :string, required: true - The id of the live component (required by LiveView for stateful components).

Functions for checking the validity of email addresses and domains

Loads instance Settings from DB into Elixir's Config

Handles matching of needs & offers

properties-46

Properties

  • current_account :any, from_context: :current_account
  • current_user :any, from_context: :current_user
  • socket :any
  • search :string, default: nil
  • search_limit :integer, default: nil
  • search_placeholder :string, default: nil
  • search_more :any, default: nil
  • show_more_link :boolean, default: true
  • num_hits :integer, default: nil
  • hits :list, default: []

properties-47

Properties

  • current_account :any, from_context: :current_account
  • current_user :any, from_context: :current_user
  • socket :any
  • page :any, default: nil
  • search :string, default: nil
  • search_limit :integer, default: nil
  • search_placeholder :string, default: nil
  • search_more :any, default: nil
  • show_more_link :boolean, default: true
  • num_hits :integer, default: nil
  • hits :list, default: []

properties-48

Properties

  • id :string, required: true - Both the DOM ID and the ID to uniquely identify a LiveView. An :id is automatically generated when rendering root LiveViews but it is a required option when rendering a child LiveView.

An Act that translates a post or changeset into some jobs for the AP publish worker. Handles creation, update and delete

An act that deals with maintaining a Caretaker record for a changeset.

An act that deals with maintaining a Created record for a changeset.

NOT USED - Finds a list of appropriate feeds into which to post.

Saves uploaded files as attachments to the post.

An act that enqueues publish/update/delete requests to meilisearch via an oban job queue.

Delete something + specified associations with a changeset

Creates a changeset for publishing a post

Fetch and save metadata of URLs

Track seen/unseen (similar to read/unread, but only indicates that it was displayed in a feed or other listing for the user, not that they actually read it) status of things (usually Activities)

GraphQL tag/category queries

Alternative approach to tagging, using JS to directly use Meili's API, rather than passing through Elixir

properties-49

Properties

  • id :string, required: true - Both the DOM ID and the ID to uniquely identify a LiveView. An :id is automatically generated when rendering root LiveViews but it is a required option when rendering a child LiveView.

properties-50

Properties

  • current_account :any, from_context: :current_account
  • current_user :any, from_context: :current_user
  • socket :any
  • widget_title :string, default: nil

A library of common utils and helpers used across Bonfire extensions

properties-51

Properties

  • current_account :any, from_context: :current_account
  • current_user :any, from_context: :current_user
  • socket :any

properties-52

Properties

  • current_account :any, from_context: :current_account
  • current_user :any, from_context: :current_user
  • socket :any
  • user :any, default: nil
  • src :any, default: nil
  • viewing_main_object :boolean, default: false
  • comment :boolean, default: false
  • size :any, default: nil
  • class :any, default: nil
  • avatar_fallback :string, default: avatar_fallback()

properties-53

Properties

  • current_account :any, from_context: :current_account
  • current_user :any, from_context: :current_user
  • socket :any
  • scope :atom, default: nil

properties-54

Properties

  • current_account :any, from_context: :current_account
  • current_user :any, from_context: :current_user
  • socket :any
  • showing_within :any, default: nil

properties-55

Properties

  • id :string, required: true - The id of the live component (required by LiveView for stateful components).

properties-56

Properties

  • id :string, required: true - The id of the live component (required by LiveView for stateful components).

properties-57

Properties

  • current_account :any, from_context: :current_account
  • current_user :any, from_context: :current_user
  • socket :any
  • font_family :any

properties-58

Properties

  • current_account :any, from_context: :current_account
  • current_user :any, from_context: :current_user
  • socket :any
  • locale :any
  • live_handler :string

properties-59

Properties

  • current_account :any, from_context: :current_account
  • current_user :any, from_context: :current_user
  • socket :any
  • label :string, default: nil
  • key :string, default: "instance_theme"
  • theme :string
  • themes :list

properties-60

Properties

  • current_account :any, from_context: :current_account
  • current_user :any, from_context: :current_user
  • socket :any
  • theme :string
  • theme_light :string

properties-61

Properties

  • current_account :any, from_context: :current_account
  • current_user :any, from_context: :current_user
  • socket :any
  • class :css_class, default: "btn btn-sm btn-ghost btn-square"

properties-62

Properties

  • current_account :any, from_context: :current_account
  • current_user :any, from_context: :current_user
  • socket :any
  • page :any, default: nil

properties-63

Properties

  • current_account :any, from_context: :current_account
  • current_user :any, from_context: :current_user
  • socket :any
  • feedback_title :string
  • feedback_message :string

Conveniences for translating and building error messages.

properties-64

Properties

  • current_account :any, from_context: :current_account
  • current_user :any, from_context: :current_user
  • socket :any
  • page :any, default: nil
  • selected_tab :any, default: nil
  • show_extensions_nav :boolean, default: false

properties-65

Properties

  • current_account :any, from_context: :current_account
  • current_user :any, from_context: :current_user
  • socket :any
  • nav_items :any, default: nil
  • page :any, default: nil
  • selected_tab :any, default: nil

properties-66

Properties

  • current_account :any, from_context: :current_account
  • current_user :any, from_context: :current_user
  • socket :any
  • nav_items :any, default: nil
  • page :any, default: nil
  • selected_tab :any, default: nil

properties-67

Properties

  • id :string, required: true - The id of the live component (required by LiveView for stateful components).

properties-68

Properties

  • current_account :any, from_context: :current_account
  • current_user :any, from_context: :current_user
  • socket :any
  • data :list, default: []
  • scope :atom, default: nil
  • feature_extensions :list, default: []
  • ui :list, default: []
  • schemas :list, default: []
  • ecosystem_libs :list, default: []
  • other_deps :list, default: []
  • get_link :any
  • settings_section_title :string, default: "Bonfire extensions"
  • selected_tab :string

properties-69

Properties

  • current_account :any, from_context: :current_account
  • current_user :any, from_context: :current_user
  • socket :any
  • text :string, default: nil - Pre-fill the feedback form with some text
  • class :css_class, default: "w-full mt-2 normal-case btn btn-sm btn-info btn-wide" - Classes to style the link/button

properties-70

Properties

  • current_account :any, from_context: :current_account
  • current_user :any, from_context: :current_user
  • socket :any
  • object :any
  • label :string, default: nil
  • my_flag :any, default: nil

properties-71

Properties

  • id :string, required: true - The id of the live component (required by LiveView for stateful components).

properties-72

Properties

  • current_account :any, from_context: :current_account
  • current_user :any, from_context: :current_user
  • socket :any
  • page_title :string, default: nil
  • page :string, default: nil

properties-73

Properties

  • iconify :string, required: false
  • solid :string, required: false
  • outline :string, required: false
  • svg :string, required: false
  • class :css_class, default: "w-4 h-4"

properties-74

Properties

  • current_account :any, from_context: :current_account
  • current_user :any, from_context: :current_user
  • socket :any
  • create_object_type :any, default: nil
  • preloaded_recipients :list, default: nil
  • to_boundaries :list, default: nil
  • to_circles :list, default: []
  • showing_within :any, default: nil
  • show_select_recipients :boolean, default: false
  • open_boundaries :boolean, default: false
  • thread_mode :atom, default: nil
  • page :any, default: nil
  • reply_to_id :any, default: nil
  • context_id :string, default: nil
  • boundaries_modal_id :string, default: :sidebar_composer

properties-75

Properties

  • current_account :any, from_context: :current_account
  • current_user :any, from_context: :current_user
  • socket :any
  • smart_input_opts :any, default: nil
  • reply_to_id :any, default: nil
  • context_id :string, default: nil
  • create_object_type :any, default: nil
  • to_boundaries :list, default: []
  • to_circles :list, default: []
  • showing_within :any, default: nil
  • uploads :any, default: nil
  • uploaded_files :list, default: []
  • thread_mode :atom, default: nil
  • page :any, default: nil
  • show_cw_toggle :boolean, default: false
  • submit_label :string, default: nil

properties-76

Properties

  • current_account :any, from_context: :current_account
  • current_user :any, from_context: :current_user
  • socket :any
  • title :string, default: nil
  • object_types :any, default: []
  • load_pointer :boolean, default: false

A simple Surface stateless component that sets default assigns needed for every view (eg. used in nav) and then shows some global components and the @inner_content

properties-77

Properties

  • current_account :any, from_context: :current_account
  • current_user :any, from_context: :current_user
  • socket :any
  • src :string
  • class :string
  • alt :string
  • opts :list

properties-78

Properties

  • id :string, required: true - The id of the live component (required by LiveView for stateful components).

Defines a link that will link to a Page or external URL, or redirect to a new LiveView. If you want to navigate to the same LiveView without remounting it, use <LivePatch> instead.

Defines an element that will trigger an internal navigation event (eg. switching tabs) and/or render a link (TODO add route validation from Phoenix 1.7)

Special LiveView used for a helper function which allows loading LiveComponents directly in regular non-live Phoenix views: live_render_component(@conn, MyLiveComponent)

Like a plug, but for a liveview

properties-79

Properties

  • current_account :any, from_context: :current_account
  • current_user :any, from_context: :current_user
  • socket :any
  • live_handler :string
  • page_info :map
  • target :any
  • context :any

properties-80

Properties

  • current_account :any, from_context: :current_account
  • current_user :any, from_context: :current_user
  • socket :any
  • live_handler :string
  • page_info :map
  • target :any
  • context :any

properties-81

Properties

  • current_account :any, from_context: :current_account
  • current_user :any, from_context: :current_user
  • socket :any
  • page_title :string, default: nil
  • page :string, default: nil
  • page_header_aside :any, default: nil
  • custom_page_header :any, default: nil
  • showing_within :any, default: nil
  • reply_to_id :any, default: nil
  • without_sidebar :boolean, default: false
  • context_id :string, default: nil, required: false
  • create_object_type :any, default: nil
  • thread_mode :atom, default: nil
  • to_boundaries :list, default: []
  • to_circles :list, default: []
  • smart_input_opts :any, required: false
  • sidebar_widgets :list, default: []
  • selected_tab :any, default: nil
  • nav_items :list, default: []

slots-3

Slots

  • hero - The page title

properties-82

Properties

  • current_account :any, from_context: :current_account
  • current_user :any, from_context: :current_user
  • socket :any
  • href :any, default: nil
  • with_name :boolean, default: false
  • container_class :css_class, default: "flex items-center gap-2"
  • image_class :css_class, default: "w-8 h-8 bg-center bg-no-repeat bg-contain"
  • name_class :css_class, default: nil

slots-4

Slots

  • default

properties-83

Properties

  • current_account :any, from_context: :current_account
  • current_user :any, from_context: :current_user
  • socket :any
  • with_name :boolean, default: false
  • image_class :css_class, default: nil
  • name_class :css_class, default: nil

properties-84

Properties

  • current_account :any, from_context: :current_account
  • current_user :any, from_context: :current_user
  • socket :any
  • smart_input_opts :any, default: []

properties-85

Properties

  • id :string, required: true - The id of the live component (required by LiveView for stateful components).

properties-86

Properties

  • current_account :any, from_context: :current_account
  • current_user :any, from_context: :current_user
  • socket :any
  • form_input_name :string, default: nil
  • label :string, default: nil
  • pick_event :string, default: nil
  • remove_event :string, default: nil
  • selected_options :any, default: nil
  • preloaded_options :any, default: nil
  • context_id :string, default: nil
  • event_target :any, default: nil
  • class :css_class, default: nil
  • is_editable :boolean, default: true
  • type :any, default: Bonfire.Data.Identity.User

properties-87

Properties

  • current_account :any, from_context: :current_account
  • current_user :any, from_context: :current_user
  • socket :any
  • title :string, default: nil
  • object_types :any, default: []

properties-88

Properties

  • current_account :any, from_context: :current_account
  • current_user :any, from_context: :current_user
  • socket :any
  • page :string
  • without_sidebar :boolean, default: false

properties-89

Properties

  • current_account :any, from_context: :current_account
  • current_user :any, from_context: :current_user
  • socket :any
  • sidebar_widgets :list, default: []
  • page :any, default: nil
  • selected_tab :any, default: nil
  • nav_items :any, default: nil
  • reply_to_id :any, default: nil
  • context_id :string, default: nil, required: false
  • create_object_type :any, default: nil
  • smart_input_component :atom, default: nil
  • to_boundaries :list, default: []
  • to_circles :list, default: []
  • smart_input_opts :any, required: false
  • showing_within :any, default: nil
  • activity :any, default: nil
  • object :any, default: nil
  • activity_inception :any, default: nil
  • title_open :boolean, default: nil
  • title_prompt :string, default: nil
  • preloaded_recipients :list, default: nil
  • show_select_recipients :boolean, default: false
  • thread_mode :atom, default: nil
  • without_sidebar :string, default: nil

properties-90

Properties

  • id :string, required: true - The id of the live component (required by LiveView for stateful components).

properties-91

Properties

  • current_account :any, from_context: :current_account
  • current_user :any, from_context: :current_user
  • socket :any
  • page_title :string, default: nil - Title to show in header. Only used if no default slot is set
  • page :string, default: nil
  • back :boolean, default: false, required: false

slots-5

Slots

  • default
  • left_action
  • breadcrumbs
  • right_action

properties-92

Properties

  • current_account :any, from_context: :current_account
  • current_user :any, from_context: :current_user
  • socket :any
  • page_title :string, default: "Bonfire"

properties-93

Properties

  • id :string, required: true - Both the DOM ID and the ID to uniquely identify a LiveView. An :id is automatically generated when rendering root LiveViews but it is a required option when rendering a child LiveView.

properties-94

Properties

  • current_account :any, from_context: :current_account
  • current_user :any, from_context: :current_user
  • socket :any
  • pins :list, default: []

properties-95

Properties

  • current_account :any, from_context: :current_account
  • current_user :any, from_context: :current_user
  • socket :any
  • profile :any
  • character :any
  • class :css_class
  • show_controls :list, default: [:follow]

slots-6

Slots

  • default, required: false

properties-96

Properties

  • current_account :any, from_context: :current_account
  • current_user :any, from_context: :current_user
  • socket :any
  • preloaded_recipients :list, default: nil
  • to_boundaries :list, default: []
  • to_circles :list, default: []
  • showing_within :any, default: nil

properties-97

Properties

  • current_account :any, from_context: :current_account
  • current_user :any, from_context: :current_user
  • socket :any
  • selected_tab :string
  • id :string, default: nil

properties-98

Properties

  • current_account :any, from_context: :current_account
  • current_user :any, from_context: :current_user
  • socket :any
  • page :string
  • selected_tab :string
  • id :string, default: nil

properties-99

Properties

  • current_account :any, from_context: :current_account
  • current_user :any, from_context: :current_user
  • socket :any
  • smart_input_opts :any, default: []
  • component :any, default: nil
  • icon :any, default: nil
  • class :css_class, default: "btn btn-sm btn-primary flex items-center gap-2 normal-case"

properties-100

Properties

  • current_account :any, from_context: :current_account
  • current_user :any, from_context: :current_user
  • socket :any
  • smart_input_opts :any, default: []
  • smart_input_component :atom, default: nil
  • create_object_type :any, default: nil
  • class :css_class, default: nil

properties-101

Properties

  • id :string, required: true - The id of the live component (required by LiveView for stateful components).

properties-102

Properties

  • current_account :any, from_context: :current_account
  • current_user :any, from_context: :current_user
  • socket :any
  • smart_input_opts :any, default: []
  • smart_input_component :atom, default: nil
  • create_object_type :any, default: nil

properties-103

Properties

  • current_account :any, from_context: :current_account
  • current_user :any, from_context: :current_user
  • socket :any
  • smart_input_opts :any, default: []

properties-104

Properties

  • id :string, required: true - The id of the live component (required by LiveView for stateful components).

properties-105

Properties

  • current_account :any, from_context: :current_account
  • current_user :any, from_context: :current_user
  • socket :any
  • create_object_type :any, default: nil
  • reply_to_id :any, default: nil
  • context_id :string, default: nil, required: false
  • smart_input_component :atom, default: nil
  • to_boundaries :list, default: []
  • to_circles :list, default: []
  • open_boundaries :boolean, default: false
  • smart_input_opts :any, required: false
  • showing_within :any, default: nil
  • activity :any, default: nil
  • object :any, default: nil
  • activity_inception :any, default: nil
  • title_open :boolean, default: nil
  • title_prompt :string, default: nil
  • preloaded_recipients :list, default: nil
  • show_select_recipients :boolean, default: false
  • thread_mode :any, default: nil
  • page :any, default: nil
  • boundaries_modal_id :string, default: :sidebar_composer
  • without_sidebar :string, default: nil
  • uploads :any, default: nil
  • uploaded_files :any, default: nil
  • trigger_submit :boolean, default: nil
  • replied_activity_class :css_class, default: "!m-3 !rounded-md !shadow !bg-base-content/5 !p-3 !overflow-hidden"

properties-106

Properties

  • current_account :any, from_context: :current_account
  • current_user :any, from_context: :current_user
  • socket :any
  • scope :atom, default: nil

Static-site generator which can take a list of URLs served by the current Phoenix server and output static HTML for them

properties-107

Properties

  • current_account :any, from_context: :current_account
  • current_user :any, from_context: :current_user
  • socket :any
  • tabs :list, required: true
  • selected_tab :string, default: nil
  • path_prefix :string, default: "?tab="
  • class :css_class, default: "flex justify-start gap-3 p-4 mb-3 rounded-md shadow tabs-boxed tabs bg-base-100"
  • event_handler :string, default: nil - What LiveHandler and/or event name to send the patch event to (optional)
  • event_target :string, default: nil - What element (and it's parent view or stateful component) to send the event to (optional)

properties-108

Properties

  • current_account :any, from_context: :current_account
  • current_user :any, from_context: :current_user
  • socket :any

properties-109

Properties

  • current_account :any, from_context: :current_account
  • current_user :any, from_context: :current_user
  • socket :any
  • uploads :any, default: nil
  • thread_mode :atom, default: nil
  • uploaded_files :list, default: []

properties-110

Properties

  • current_account :any, from_context: :current_account
  • current_user :any, from_context: :current_user
  • socket :any

properties-111

Properties

  • current_account :any, from_context: :current_account
  • current_user :any, from_context: :current_user
  • socket :any

properties-112

Properties

  • current_account :any, from_context: :current_account
  • current_user :any, from_context: :current_user
  • socket :any
  • widget_title :string, default: nil
  • nav_items :list, default: []
  • page :string, default: nil
  • selected_tab :string, default: nil

properties-113

Properties

  • current_account :any, from_context: :current_account
  • current_user :any, from_context: :current_user
  • socket :any
  • title :string, default: nil
  • cols :integer, default: 3
  • showing_within :atom, default: :nav
  • show_enabled_only :boolean, default: true
  • show_disabled_only :boolean, default: false

properties-114

Properties

  • current_account :any, from_context: :current_account
  • current_user :any, from_context: :current_user
  • socket :any
  • widget_title :string, default: nil
  • class :css_class, default: "relative w-full mx-auto rounded-xl bg-base-100"

slots-7

Slots

  • action - A call to action, usually redirect to the specific page
  • default, required: true - The main content of the widget

properties-115

Properties

  • current_account :any, from_context: :current_account
  • current_user :any, from_context: :current_user
  • socket :any

properties-116

Properties

  • current_account :any, from_context: :current_account
  • current_user :any, from_context: :current_user
  • socket :any
  • display_banner :boolean, default: true - Show a large instance or app icon?

properties-117

Properties

  • current_account :any, from_context: :current_account
  • current_user :any, from_context: :current_user
  • socket :any
  • links :any, default: []
  • widget_title :string, default: nil

properties-118

Properties

  • current_account :any, from_context: :current_account
  • current_user :any, from_context: :current_user
  • socket :any
  • widget :any, required: true
  • data :any, default: []
  • without_icon :boolean, default: false
  • text_class :css_class, required: false, default: "text-sm"
  • icon_class :css_class, required: false, default: "w-6 h-6 text-base-content/80"
  • page :string, default: nil
  • selected_tab :any, default: nil

properties-119

Properties

  • current_account :any, from_context: :current_account
  • current_user :any, from_context: :current_user
  • socket :any
  • text :string, default: nil
  • widget_title :string, default: nil
  • banner_image :any, default: nil
  • info :map, default: nil

properties-120

Properties

  • current_account :any, from_context: :current_account
  • current_user :any, from_context: :current_user
  • socket :any
  • widgets :any, required: true
  • page :string, default: nil
  • selected_tab :any, default: nil

properties-121

Properties

  • current_account :any, from_context: :current_account
  • current_user :any, from_context: :current_user
  • socket :any
  • field_name :string, default: "post[post_content][html_body]", required: false
  • create_object_type :any, default: nil
  • smart_input_opts :any, default: nil, required: false
  • showing_within :string, default: nil
  • insert_text :string, default: nil
  • thread_mode :atom, default: nil
  • textarea_class :css_class, default: nil
  • boundaries_modal_id :string, default: :sidebar_composer
  • advanced_mode :boolean, default: false

properties-122

Properties

  • current_account :any, from_context: :current_account
  • current_user :any, from_context: :current_user
  • socket :any
  • filters :any, default: %{}
  • search :string, default: nil
  • selected_tab :string, default: "All"

properties-123

Properties

  • id :string, required: true - Both the DOM ID and the ID to uniquely identify a LiveView. An :id is automatically generated when rendering root LiveViews but it is a required option when rendering a child LiveView.

properties-124

Properties

  • id :string, required: true - Both the DOM ID and the ID to uniquely identify a LiveView. An :id is automatically generated when rendering root LiveViews but it is a required option when rendering a child LiveView.

properties-125

Properties

  • id :string, required: true - Both the DOM ID and the ID to uniquely identify a LiveView. An :id is automatically generated when rendering root LiveViews but it is a required option when rendering a child LiveView.

properties-126

Properties

  • id :string, required: true - Both the DOM ID and the ID to uniquely identify a LiveView. An :id is automatically generated when rendering root LiveViews but it is a required option when rendering a child LiveView.

properties-127

Properties

  • current_account :any, from_context: :current_account
  • current_user :any, from_context: :current_user
  • socket :any
  • form :any
  • error :any

properties-128

Properties

  • id :string, required: true - Both the DOM ID and the ID to uniquely identify a LiveView. An :id is automatically generated when rendering root LiveViews but it is a required option when rendering a child LiveView.

properties-129

Properties

  • id :string, required: true - Both the DOM ID and the ID to uniquely identify a LiveView. An :id is automatically generated when rendering root LiveViews but it is a required option when rendering a child LiveView.

properties-130

Properties

  • id :string, required: true - Both the DOM ID and the ID to uniquely identify a LiveView. An :id is automatically generated when rendering root LiveViews but it is a required option when rendering a child LiveView.

properties-131

Properties

  • id :string, required: true - Both the DOM ID and the ID to uniquely identify a LiveView. An :id is automatically generated when rendering root LiveViews but it is a required option when rendering a child LiveView.

properties-132

Properties

  • current_account :any, from_context: :current_account
  • current_user :any, from_context: :current_user
  • socket :any
  • form :any
  • error :any

properties-133

Properties

  • current_account :any, from_context: :current_account
  • current_user :any, from_context: :current_user
  • socket :any
  • user :map
  • follows_me :boolean, default: false
  • selected_tab :string
  • showing_within :any, default: :profile

properties-134

Properties

  • id :string, required: true - Both the DOM ID and the ID to uniquely identify a LiveView. An :id is automatically generated when rendering root LiveViews but it is a required option when rendering a child LiveView.

properties-135

Properties

  • current_account :any, from_context: :current_account
  • current_user :any, from_context: :current_user
  • socket :any
  • canonical_url :string, required: true
  • name :string, required: true
  • interaction_type :string, default: "follow"

slots-8

Slots

  • header

properties-136

Properties

  • id :string, required: true - Both the DOM ID and the ID to uniquely identify a LiveView. An :id is automatically generated when rendering root LiveViews but it is a required option when rendering a child LiveView.

properties-137

Properties

  • id :string, required: true - Both the DOM ID and the ID to uniquely identify a LiveView. An :id is automatically generated when rendering root LiveViews but it is a required option when rendering a child LiveView.

properties-138

Properties

  • current_account :any, from_context: :current_account
  • current_user :any, from_context: :current_user
  • socket :any
  • selected_tab :string

properties-139

Properties

  • current_account :any, from_context: :current_account
  • current_user :any, from_context: :current_user
  • socket :any
  • label :string, default: nil
  • scope :atom, default: nil

properties-140

Properties

  • current_account :any, from_context: :current_account
  • current_user :any, from_context: :current_user
  • socket :any
  • selected_tab :string

properties-141

Properties

  • current_account :any, from_context: :current_account
  • current_user :any, from_context: :current_user
  • socket :any
  • uploads :any
  • selected_tab :string

properties-142

Properties

  • current_account :any, from_context: :current_account
  • current_user :any, from_context: :current_user
  • socket :any

properties-143

Properties

  • current_account :any, from_context: :current_account
  • current_user :any, from_context: :current_user
  • socket :any
  • selected_tab :string

properties-144

Properties

  • id :string, required: true - The id of the live component (required by LiveView for stateful components).

properties-145

Properties

  • current_account :any, from_context: :current_account
  • current_user :any, from_context: :current_user
  • socket :any
  • selected_tab :string

properties-146

Properties

  • id :string, required: true - The id of the live component (required by LiveView for stateful components).

properties-147

Properties

  • current_account :any, from_context: :current_account
  • current_user :any, from_context: :current_user
  • socket :any
  • selected_tab :string
  • uploads :any

properties-148

Properties

  • current_account :any, from_context: :current_account
  • current_user :any, from_context: :current_user
  • socket :any
  • selected_tab :string

properties-149

Properties

  • current_account :any, from_context: :current_account
  • current_user :any, from_context: :current_user
  • socket :any
  • selected_tab :string

properties-150

Properties

  • current_account :any, from_context: :current_account
  • current_user :any, from_context: :current_user
  • socket :any
  • selected_tab :string

properties-151

Properties

  • current_account :any, from_context: :current_account
  • current_user :any, from_context: :current_user
  • socket :any
  • selected_tab :string

properties-152

Properties

  • current_account :any, from_context: :current_account
  • current_user :any, from_context: :current_user
  • socket :any
  • form :any
  • error :any
  • invite :any
  • auth_second_factor_secret :any, default: nil

properties-153

Properties

  • id :string, required: true - Both the DOM ID and the ID to uniquely identify a LiveView. An :id is automatically generated when rendering root LiveViews but it is a required option when rendering a child LiveView.

properties-154

Properties

  • id :string, required: true - Both the DOM ID and the ID to uniquely identify a LiveView. An :id is automatically generated when rendering root LiveViews but it is a required option when rendering a child LiveView.

properties-155

Properties

  • current_account :any, from_context: :current_account
  • current_user :any, from_context: :current_user
  • socket :any
  • current_account_users :any
  • go :any

properties-156

Properties

  • current_account :any, from_context: :current_account
  • current_user :any, from_context: :current_user
  • socket :any
  • user :map
  • path_prefix :string, default: "/@"
  • go :string, default: nil

properties-157

Properties

  • id :string, required: true - Both the DOM ID and the ID to uniquely identify a LiveView. An :id is automatically generated when rendering root LiveViews but it is a required option when rendering a child LiveView.

properties-158

Properties

  • current_account :any, from_context: :current_account
  • current_user :any, from_context: :current_user
  • socket :any
  • widget_title :string, default: nil

properties-159

Properties

  • current_account :any, from_context: :current_account
  • current_user :any, from_context: :current_user
  • socket :any
  • user :any, default: nil
  • widget_title :string, default: nil

properties-160

Properties

  • current_account :any, from_context: :current_account
  • current_user :any, from_context: :current_user
  • socket :any
  • users :any, default: []
  • widget_title :string, default: nil

properties-161

Properties

  • current_account :any, from_context: :current_account
  • current_user :any, from_context: :current_user
  • socket :any
  • activity :any, default: nil
  • object :any, required: true
  • thread_id :string, required: true
  • object_type :any, required: true
  • object_type_readable :any, required: true
  • verb :string, required: true
  • permalink :string, required: true
  • showing_within :any, default: nil
  • hide_reply :boolean, default: false
  • viewing_main_object :boolean, default: false
  • flagged :any, default: nil
  • thread_mode :any, default: nil
  • object_boundary :any, default: nil

properties-162

Properties

  • current_account :any, from_context: :current_account
  • current_user :any, from_context: :current_user
  • socket :any
  • object :any

properties-163

Properties

  • current_account :any, from_context: :current_account
  • current_user :any, from_context: :current_user
  • socket :any
  • object :any

properties-164

Properties

  • current_account :any, from_context: :current_account
  • current_user :any, from_context: :current_user
  • socket :any
  • object :any
  • object_type :any, default: nil
  • verb :any, default: nil
  • activity :any, default: nil
  • verb_display :string, default: nil
  • permalink :string, default: nil
  • date_ago :string, default: nil
  • showing_within :any, default: nil

properties-165

Properties

  • current_account :any, from_context: :current_account
  • current_user :any, from_context: :current_user
  • socket :any
  • object :any
  • verb_display :string
  • date_ago :any
  • viewing_main_object :boolean
  • permalink :string
  • showing_within :string, default: :feed
  • object_type :any
  • object_boundary :any, default: nil

properties-166

Properties

  • current_account :any, from_context: :current_account
  • current_user :any, from_context: :current_user
  • socket :any
  • creator_id :string, default: nil
  • object :any
  • object_type :any
  • object_type_readable :any
  • action :string, default: "Bonfire.Social.Objects:delete"
  • explanation :string, default: nil
  • hide_icon :boolean, default: false
  • hide_text :boolean, default: false
  • open_btn_class :css_class, default: "flex items-center gap-2 text-sm text-neutral-content/80"
  • redirect_after :any, default: nil

properties-167

Properties

  • current_account :any, from_context: :current_account
  • current_user :any, from_context: :current_user
  • socket :any
  • activity :map
  • object :map

properties-168

Properties

  • current_account :any, from_context: :current_account
  • current_user :any, from_context: :current_user
  • socket :any
  • object :map

properties-169

Properties

  • current_account :any, from_context: :current_account
  • current_user :any, from_context: :current_user
  • socket :any
  • object :any

properties-170

Properties

  • current_account :any, from_context: :current_account
  • current_user :any, from_context: :current_user
  • socket :any
  • object :any, required: true

properties-171

Properties

  • current_account :any, from_context: :current_account
  • current_user :any, from_context: :current_user
  • socket :any
  • object :map, required: true
  • showing_within :atom, default: nil

properties-172

Properties

  • current_account :any, from_context: :current_account
  • current_user :any, from_context: :current_user
  • socket :any
  • activity :map
  • object :any
  • object_type :any
  • verb :string
  • permalink :string
  • object_type_readable :any
  • showing_within :any
  • hide_reply :boolean
  • viewing_main_object :boolean
  • flagged :any
  • participants :list
  • object_boundary :any, default: nil

properties-173

Properties

  • current_account :any, from_context: :current_account
  • current_user :any, from_context: :current_user
  • socket :any
  • media :list, default: nil
  • showing_within :any, default: nil
  • viewing_main_object :boolean, default: false
  • label :string, default: nil

properties-174

Properties

  • current_account :any, from_context: :current_account
  • current_user :any, from_context: :current_user
  • socket :any
  • activity :any, default: nil
  • object :any, required: true
  • object_type :any, default: nil
  • verb :string, default: nil
  • object_type_readable :any, default: nil
  • flagged :any, default: nil
  • showing_within :any, default: :feed

slots-9

Slots

  • extra_items, required: false
  • admin_items, required: false

properties-175

Properties

  • current_account :any, from_context: :current_account
  • current_user :any, from_context: :current_user
  • socket :any

properties-176

Properties

  • current_account :any, from_context: :current_account
  • current_user :any, from_context: :current_user
  • socket :any
  • object :any
  • activity :any, default: nil
  • viewing_main_object :boolean, default: false
  • thread_mode :any, default: nil
  • permalink :string, default: nil
  • date_ago :string, default: nil
  • showing_within :string, default: nil
  • activity_inception :any, default: nil

properties-177

Properties

  • current_account :any, from_context: :current_account
  • current_user :any, from_context: :current_user
  • socket :any
  • object :any

properties-178

Properties

  • current_account :any, from_context: :current_account
  • current_user :any, from_context: :current_user
  • socket :any
  • object :any, required: true
  • showing_within :any
  • process_url :string

properties-179

Properties

  • current_account :any, from_context: :current_account
  • current_user :any, from_context: :current_user
  • socket :any
  • object :any, required: true
  • showing_within :any

properties-180

Properties

  • current_account :any, from_context: :current_account
  • current_user :any, from_context: :current_user
  • socket :any
  • object :any, default: nil
  • provider :any, default: nil
  • receiver :any, default: nil
  • primary_accountable :any, default: nil
  • date_ago :any, default: nil
  • permalink :string, default: nil
  • object_boundary :any, default: nil

properties-181

Properties

  • current_account :any, from_context: :current_account
  • current_user :any, from_context: :current_user
  • socket :any
  • activity :any, default: nil
  • object :any, required: true
  • object_type :any, required: true
  • permalink :string, required: true
  • showing_within :any, default: nil
  • hide_reply :boolean, default: false
  • thread_mode :any, default: nil
  • object_boundary :any, default: nil
  • object_type_readable :any, default: nil

properties-182

Properties

  • current_account :any, from_context: :current_account
  • current_user :any, from_context: :current_user
  • socket :any
  • media :map, default: nil

properties-183

Properties

  • current_account :any, from_context: :current_account
  • current_user :any, from_context: :current_user
  • socket :any
  • object :any
  • verb_display :string
  • date_ago :any
  • permalink :string
  • object_type :any
  • object_boundary :any, default: nil

properties-184

Properties

  • current_account :any, from_context: :current_account
  • current_user :any, from_context: :current_user
  • socket :any
  • object_id :string, required: true
  • activity_id :string
  • permalink :string
  • reply_to_text :any
  • replied :any
  • boost_count :any
  • showing_within :any
  • hide_reply :any
  • thread_mode :any
  • object_boundary :any, default: nil

properties-185

Properties

  • current_account :any, from_context: :current_account
  • current_user :any, from_context: :current_user
  • socket :any
  • activity :map, default: nil
  • object :any, default: nil
  • profile :map, default: nil
  • character :map, default: nil
  • date_ago :any, default: nil
  • permalink :string, default: nil
  • verb_display :string, default: nil
  • showing_within :any, default: :feed
  • object_type :any, default: nil
  • object_boundary :any, default: nil
  • activity_inception :any, default: nil
  • viewing_main_object :boolean, default: false

properties-186

Properties

  • current_account :any, from_context: :current_account
  • current_user :any, from_context: :current_user
  • socket :any
  • activity :map
  • object :any
  • verb :string
  • verb_display :string
  • showing_within :any
  • object_boundary :any, default: nil

properties-187

Properties

  • current_account :any, from_context: :current_account
  • current_user :any, from_context: :current_user
  • socket :any
  • object_type_readable :any, default: nil

properties-188

Properties

  • current_account :any, from_context: :current_account
  • current_user :any, from_context: :current_user
  • socket :any
  • object_id :string
  • permalink :string
  • replied :any

properties-189

Properties

  • id :string, required: true - The id of the live component (required by LiveView for stateful components).

properties-190

Properties

  • current_account :any, from_context: :current_account
  • current_user :any, from_context: :current_user
  • socket :any
  • activity :any

properties-191

Properties

  • current_account :any, from_context: :current_account
  • current_user :any, from_context: :current_user
  • socket :any
  • comment :map
  • activity :map, default: %{}
  • object :any, default: %{}
  • thread_object :any
  • thread_level :any
  • child_replies :any
  • thread_id :any
  • feed_id :any, default: nil
  • sub_replies_count :integer, default: 0
  • url :string
  • thread_mode :any
  • showing_within :any, default: :thread
  • page :any, default: "thread"
  • create_object_type :any, default: nil

properties-192

Properties

  • id :string, required: true - Both the DOM ID and the ID to uniquely identify a LiveView. An :id is automatically generated when rendering root LiveViews but it is a required option when rendering a child LiveView.

properties-193

Properties

  • id :string, required: true - The id of the live component (required by LiveView for stateful components).

properties-194

Properties

  • id :string, required: true - Both the DOM ID and the ID to uniquely identify a LiveView. An :id is automatically generated when rendering root LiveViews but it is a required option when rendering a child LiveView.

properties-195

Properties

  • id :string, required: true - Both the DOM ID and the ID to uniquely identify a LiveView. An :id is automatically generated when rendering root LiveViews but it is a required option when rendering a child LiveView.

properties-196

Properties

  • id :string, required: true - Both the DOM ID and the ID to uniquely identify a LiveView. An :id is automatically generated when rendering root LiveViews but it is a required option when rendering a child LiveView.

properties-197

Properties

  • id :string, required: true - Both the DOM ID and the ID to uniquely identify a LiveView. An :id is automatically generated when rendering root LiveViews but it is a required option when rendering a child LiveView.

properties-198

Properties

  • id :string, required: true - Both the DOM ID and the ID to uniquely identify a LiveView. An :id is automatically generated when rendering root LiveViews but it is a required option when rendering a child LiveView.

properties-199

Properties

  • current_account :any, from_context: :current_account
  • current_user :any, from_context: :current_user
  • socket :any
  • activity :map
  • object :any
  • object_type :any
  • verb :string
  • permalink :string
  • showing_within :any
  • hide_reply :boolean
  • viewing_main_object :boolean
  • object_type_readable :any
  • flagged :any

properties-200

Properties

  • id :string, required: true - The id of the live component (required by LiveView for stateful components).

properties-201

Properties

  • current_account :any, from_context: :current_account
  • current_user :any, from_context: :current_user
  • socket :any
  • page :string, required: true

properties-202

Properties

  • current_account :any, from_context: :current_account
  • current_user :any, from_context: :current_user
  • socket :any
  • feed_id :string, required: true

properties-203

Properties

  • current_account :any, from_context: :current_account
  • current_user :any, from_context: :current_user
  • socket :any
  • page_title :string, default: ""

properties-204

Properties

  • current_account :any, from_context: :current_account
  • current_user :any, from_context: :current_user
  • socket :any
  • page_info :map

properties-205

Properties

  • current_account :any, from_context: :current_account
  • current_user :any, from_context: :current_user
  • socket :any
  • threads :any, default: nil
  • thread_id :string, default: nil
  • tab_id :string, default: nil
  • context :any, default: nil
  • showing_within :string, default: nil
  • users :list

properties-206

Properties

  • id :string, required: true - Both the DOM ID and the ID to uniquely identify a LiveView. An :id is automatically generated when rendering root LiveViews but it is a required option when rendering a child LiveView.

properties-207

Properties

  • current_account :any, from_context: :current_account
  • current_user :any, from_context: :current_user
  • socket :any
  • page_title :string, default: nil
  • participants :any, default: []
  • thread_id :string, default: nil
  • activity :any, default: %{}
  • showing_within :any, default: nil

properties-208

Properties

  • current_account :any, from_context: :current_account
  • current_user :any, from_context: :current_user
  • socket :any
  • object_id :string, default: nil
  • post_id :string, default: nil
  • object :any, default: nil
  • page :string, default: nil
  • page_title :string, default: nil
  • show_reply_input :boolean, default: false
  • search_placeholder :string, default: nil
  • create_object_type :any, default: nil
  • to_boundaries :list, default: nil
  • to_circles :list, default: []
  • smart_input_opts :any, default: nil
  • reply_to_id :any, default: nil
  • thread_id :string, default: nil
  • feed_id :any, default: nil
  • activity :any, default: nil
  • showing_within :any, default: :thread
  • url :string, default: nil
  • thread_mode :any, default: nil
  • reverse_order :any, default: nil
  • participants :any, default: []
  • textarea_class :css_class, default: nil
  • replied_activity_class :css_class, default: nil
  • replies :any, default: nil
  • threaded_replies :any, default: nil
  • page_info :any, default: nil

properties-209

Properties

  • id :string, required: true - The id of the live component (required by LiveView for stateful components).

properties-210

Properties

  • current_account :any, from_context: :current_account
  • current_user :any, from_context: :current_user
  • socket :any
  • object :any
  • class :css_class, default: "btn btn-ghost btn-circle btn-sm"
  • scope :atom, default: nil

properties-211

Properties

  • id :string, required: true - Both the DOM ID and the ID to uniquely identify a LiveView. An :id is automatically generated when rendering root LiveViews but it is a required option when rendering a child LiveView.

properties-212

Properties

  • current_account :any, from_context: :current_account
  • current_user :any, from_context: :current_user
  • socket :any
  • page_title :string, required: true
  • page :string, required: true
  • selected_tab :string, default: "boosts"
  • smart_input :boolean, required: true
  • smart_input_opts :any
  • search_placeholder :string
  • feed_title :string
  • user :map
  • feed :list
  • page_info :any
  • follows_me :boolean, default: false
  • loading :boolean, default: false

slots-10

Slots

  • header

properties-213

Properties

  • current_account :any, from_context: :current_account
  • current_user :any, from_context: :current_user
  • socket :any
  • user :map
  • selected_tab :string
  • feed :list
  • page_info :any

properties-214

Properties

  • current_account :any, from_context: :current_account
  • current_user :any, from_context: :current_user
  • socket :any
  • page_title :string, required: true
  • page :string, required: true
  • selected_tab :string, default: "posts"
  • smart_input :boolean, required: true
  • smart_input_opts :any
  • search_placeholder :string
  • feed_title :string
  • user :map
  • feed :list
  • page_info :any
  • follows_me :boolean, default: false
  • loading :boolean, default: false

slots-11

Slots

  • header

properties-215

Properties

  • current_account :any, from_context: :current_account
  • current_user :any, from_context: :current_user
  • socket :any
  • page_title :string, required: true
  • page :string, required: true
  • selected_tab :string, default: "timeline"
  • smart_input :boolean, required: true
  • smart_input_opts :any
  • search_placeholder :string
  • feed_title :string
  • user :map
  • feed :list
  • page_info :any
  • follows_me :boolean, default: false
  • loading :boolean, default: false

slots-12

Slots

  • header
  • widget

properties-216

Properties

  • current_account :any, from_context: :current_account
  • current_user :any, from_context: :current_user
  • socket :any

properties-217

Properties

  • current_account :any, from_context: :current_account
  • current_user :any, from_context: :current_user
  • socket :any
  • scope :atom, default: nil
  • key :any
  • label :string, default: nil
  • force_checked :boolean, default: false
  • force_unchecked :boolean, default: false
  • disabled :boolean, default: false

properties-218

Properties

  • current_account :any, from_context: :current_account
  • current_user :any, from_context: :current_user
  • socket :any
  • title :string
  • scope :atom, default: nil

properties-219

Properties

  • current_account :any, from_context: :current_account
  • current_user :any, from_context: :current_user
  • socket :any
  • threads :any
  • context :any, default: nil
  • thread_id :string

properties-220

Properties

  • id :string, required: true - The id of the live component (required by LiveView for stateful components).

properties-221

Properties

  • current_account :any, from_context: :current_account
  • current_user :any, from_context: :current_user
  • socket :any
  • uploads :any

properties-222

Properties

  • current_account :any, from_context: :current_account
  • current_user :any, from_context: :current_user
  • socket :any
  • widget_title :string, default: nil

properties-223

Properties

  • current_account :any, from_context: :current_account
  • current_user :any, from_context: :current_user
  • socket :any
  • widget_title :string, default: nil

properties-224

Properties

  • id :string, required: true - Both the DOM ID and the ID to uniquely identify a LiveView. An :id is automatically generated when rendering root LiveViews but it is a required option when rendering a child LiveView.

properties-225

Properties

  • current_account :any, from_context: :current_account
  • current_user :any, from_context: :current_user
  • socket :any
  • reply_to_id :any, default: nil
  • context_id :string, default: nil
  • create_object_type :any, default: nil
  • to_boundaries :list, default: []
  • to_circles :list, default: []
  • smart_input_opts :any, required: false
  • showing_within :string, default: nil
  • insert_text :string, default: nil
  • preloaded_recipients :any, default: nil
  • uploads :any, default: nil
  • thread_mode :atom, default: nil
  • uploaded_files :list, default: nil
  • title_prompt :string, default: nil
  • show_select_recipients :boolean, default: false
  • open_boundaries :boolean, default: false
  • boundaries_modal_id :string, default: :sidebar_composer
  • textarea_container_class :css_class
  • textarea_container_class_alpine :string
  • textarea_class :css_class
  • replied_activity_class :css_class