shlogg · Early preview
Ramu Narasinga @karthik-m22

Decoding Grida's Toolbar_value_to_cursormode Function

In Grida source code, `toolbar_value_to_cursormode` function converts toolbar value to cursor mode using switch-case. It returns an object with type and node/tool properties based on the input value.

In this article, we will review a function named toolbar_value_to_cursormode in Grida source code.
This function is called in another function setCursorMode

<ToolsGroup
  value={value}
  options={[
    { value: "cursor", label: "Cursor", shortcut: "V" },
    { value: "hand", label: "Hand tool", shortcut: "H" },
  ]}
  onValueChange={(v) => {
    setCursorMode(toolbar_value_to_cursormode(v as ToolbarToolType));
  }}
/>

    
    

    
    




setCursorMode is used in a component called PlaygroundToolbar.

  
  
  toolbar_value_cursormode

This function is defined in forms/grida-react-canvas/...