class ReactOnRails::PacksGenerator

def pack_file_contents(file_path)

def pack_file_contents(file_path)
  registered_component_name = component_name(file_path)
  load_server_components = ReactOnRails::Utils.rsc_support_enabled?
  if load_server_components && !client_entrypoint?(file_path)
    return <<~FILE_CONTENT.strip
      import registerServerComponent from '#{react_on_rails_npm_package}/registerServerComponent/client';
      registerServerComponent("#{registered_component_name}");
    FILE_CONTENT
  end
  relative_component_path = relative_component_path_from_generated_pack(file_path)
  <<~FILE_CONTENT.strip
    import ReactOnRails from '#{react_on_rails_npm_package}/client';
    import #{registered_component_name} from '#{relative_component_path}';
    ReactOnRails.register({#{registered_component_name}});
  FILE_CONTENT
end