export const cancelFixed:()

in packages/table-render/src/core/ToolbarView/InteriorTool/ColumnSetting/utils.ts [42:53]


export const cancelFixed: (setting: Setting) => Setting = (setting) => {
  return setting.map((i) => {
    if (i.fixed) {
      const { haveBackwardUnFixed, haveForwardUnFixed, isFirstOne, isLastOne } = getStatus(setting, i.key);

      if (haveForwardUnFixed && haveBackwardUnFixed && !isLastOne && !isFirstOne) {
        return omit(i, 'fixed');
      }
    }
    return i;
  })
}