# @yuuvis/client-framework/object-details

Secondary entry point of `@yuuvis/client-framework`. It can be used by importing from `@yuuvis/client-framework/object-details`.

Components for displaying detailed information about a dms object. 

## ObjectDetails
Default implementation of object details. It provides the following aspects (tabs):

- summary: A brief overview about the metadata of the current object (ObjectSummaryComponent)
- indexdata: Editable index-/metadata of the current object
- history: Audits for the current object

## Create custom object details
Use `ObjectDetailsShellComponent` to wrap whatever your custom details are all about. The shell will take care of fetching the object (if not yet provided) and build the frame around the component that eg. also provides actions, file drop functionality and state persistence.

```html
<yuv-object-details-shell
  [objectId]="objectId"
  [(dmsObject)]="dmsObject"
  [layoutSettingsID]="layoutSettingsID"
  [disableFileDrop]="disableFileDrop"
  [fileDropOptions]="fileDropOptions">
  
  <!-- your custom implementation -->
  
</yuv-object-details-shell>
```
