Skip to content
This repository was archived by the owner on Oct 19, 2018. It is now read-only.
This repository was archived by the owner on Oct 19, 2018. It is now read-only.

all_other_params is only evaluated on first mount #267

Open
@catmando

Description

@catmando
class Foo < Hyperloop::Component
  collect_all_other_params_as :opts
  ...
end
...
class Test < Hyperloop::Component
  after_mount do 
    every(1) { force_update! }
  end
  render do
    Foo(time: Time.now)
  end
end

The value of params.opts[:time] will never change.

The problem is that the collected props are kept in an instance variable that needs to be reset when new props arrive.

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions